【发布时间】:2018-12-06 16:00:19
【问题描述】:
如何传递日期时间,例如datetime.date(2017, 12, 31) 对象指向 django 中的 url?
我的模板:
{% for key, value in my_dictionary.items %}
{{ key.0 }} # it displays Dec. 31, 2017
...
{% endfor %}
将其传递给网址:
href="{% url 'my_url:my_date' selected_day=key.0 %}">
我的 urls.py:
url(r'^my-date/(?P<selected_day>\w+)/$', name='my_date')
错误:
Exception Type: NoReverseMatch
Exception Value: Reverse for 'my_date' with keyword arguments
'{'selected_day': datetime.date(2017, 12, 31),}'not found. 1 pattern(s) tried: ['my-url/my-date/(?P<selected_day>\\w+)/$']
【问题讨论】:
标签: python django python-3.x datetime url