首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用changelist_view重定向django管理

用changelist_view重定向django管理
EN

Stack Overflow用户
提问于 2018-06-11 15:15:33
回答 2查看 1.9K关注 0票数 4

我想在django管理面板中重定向:

代码语言:javascript
复制
http://127.0.0.1:8000/admin/events/event/

至:

代码语言:javascript
复制
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/$‘

这是我的代码:

代码语言:javascript
复制
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)

请告诉我我在哪里弄错了

EN

回答 2

Stack Overflow用户

发布于 2018-06-11 15:19:01

这些不是URL模式的一部分,它们只是querystring参数。不要把它们传递给夸克来逆转,而是把它们附加到结果中。

代码语言:javascript
复制
 url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), date.today())
票数 3
EN

Stack Overflow用户

发布于 2018-07-02 15:55:37

尝试date格式07/02/2018(月/日期/年),就像Daniel建议的那样(但使用格式):

代码语言:javascript
复制
url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), datetime.date.today().strftime('%m/%d/%Y'))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50801015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档