Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django-如何按日期查询_Django_Date_Url_View_Django Queryset - Fatal编程技术网

django-如何按日期查询

django-如何按日期查询,django,date,url,view,django-queryset,Django,Date,Url,View,Django Queryset,我需要按日期查询模型。通过url传递到reservation\u f的日期。但请将此错误返回给我: [u'\u0645\u0642\u062f\u0627\u0631 \u062a\u0627\u0631\u06cc\u062e \xab2016\xbb \u062f\u0631 \u0642\u0627\u0644\u0628 \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0648\u0627\u0631\u062f \u0634\u062f\u06

我需要按日期查询模型。通过url传递到
reservation\u f
的日期。但请将此错误返回给我:

[u'\u0645\u0642\u062f\u0627\u0631 \u062a\u0627\u0631\u06cc\u062e \xab2016\xbb \u062f\u0631 \u0642\u0627\u0644\u0628 \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627\u06cc\u062f \u062f\u0631 \u0642\u0627\u0644\u0628 YYYY-MM-DD \u0628\u0627\u0634\u062f.']
models.py:

class Food(models.Model):
    serve_date = models.DateTimeField(verbose_name="Serve Date", auto_now_add=False)
views.py:

def reservation_f(request, year, month, day):
    food = Food.objects.filter(serve_date__year = year, serve_date__month = month, serve_date__day = day)
    return render(request, 'food.html', {'food':food})
URL.py:

urlpatterns = [
    url(r'^reserve/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/(?P<day>[0-9]{2})/$', reservation_views.reservation_f, name='reserve')
]
urlpatterns=[
url(r'^reserve/(?P[0-9]{4})/(?P[0-9]{2})/(?P[0-9]{2})/$”,reservation_views.reservation_f,name='reserve')
]
template.html:

<a href="{% url 'reserve' date.serve_date|date:"Y/m/d" %}">
    {{date.serve_date }}
</a>


您期望最终url的样子如何?@AndreyZarubin这是错误的吗?在哪里?这在不同的地方是错误的,这取决于你想要达到的目标。例如,不清楚您在url中寻找哪种日期格式。哦,我看到了您的更改。现在,您应该修改{%url%}部分accordingly@AndreyZarubin对修改url、视图和模型显示您预期的最终url会是什么样子?@AndreyZarubin它错了吗?在哪里?这在不同的地方是错误的,这取决于你想要达到的目标。例如,不清楚您在url中寻找哪种日期格式。哦,我看到了您的更改。现在,您应该修改{%url%}部分accordingly@AndreyZarubin对修改url、视图和模型