我想在django管理面板中重定向:
http://127.0.0.1:8000/admin/events/event/至:
http://127.0.0.1:8000/admin/events/event/?date__lt=2018-6-11但我有个错误:
用关键字‘{’events_event_changelist__lt‘:datetime.date(2018年,6,11)}’相反,找不到。1模式尝试:'admin/events/event/$‘
这是我的代码:
def changelist_view(self, request, extra_context=None):
if not request.method != 'GET':
print(datetime(2018, 6, 11))
url = reverse('admin:events_event_changelist', kwargs={'date__lt': date.today()})
return HttpResponseRedirect(url)请告诉我我在哪里弄错了
发布于 2018-06-11 15:19:01
这些不是URL模式的一部分,它们只是querystring参数。不要把它们传递给夸克来逆转,而是把它们附加到结果中。
url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), date.today())发布于 2018-07-02 15:55:37
尝试date格式07/02/2018(月/日期/年),就像Daniel建议的那样(但使用格式):
url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), datetime.date.today().strftime('%m/%d/%Y'))https://stackoverflow.com/questions/50801015
复制相似问题