我正在嘗試使用我的URLconf文件(url.py)創建包含日期X的所有對象的查詢的KML文件。我正在將它傳遞給YYYY- MM-DD格式。將日期傳遞給Django中的URLconf
我的urls.py文件:
urlpatterns = patterns('events.views',
(r'^(?P<date>[-\d]+)/$', 'kml_date')
)
我views.py文件:
def kml_date(request, date):
venues = Venue.objects.filter(event__eventdate__date=date).kml()
return render_to_kml('gis/kml/placemarks.kml', {'places' : venues})
不知道我在做什麼錯在這裏,任何想法?
你說得對,我結束了需要 '(r'^ kml /(ΔPd {4}) - (ΔPd {2}) - (ΔPd {2})/ $','kml_date'),' –
alukach
對於任何人在將來閱讀這篇文章時,我都會搞砸這個代碼,它是這樣的:'url(r'^ kml /(?P \ d {4}) - (?P \ d {2}) - (?P \ d {2})/ $','kml_date'),' –
alukach
難道你沒有修改視圖中的任何內容嗎?我也有日期作爲傳入參數,但它給了我錯誤得到了一個意想不到的關鍵字參數「年」 – Nitish