Python 使用reverse\u访问django模型页面
我在Django有一个名为Python 使用reverse\u访问django模型页面,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我在Django有一个名为Lal的模型。我已经成功地在我的admin.py文件中注册了它 现在,我想要的是,如果点击了一个特定的url,我应该能够使用reverse\u lazy直接重定向到显示我在admin.py文件中注册的模型内容的页面 当我使用管理员登录直接访问模型显示模板页面时生成的url为: http://127.0.0.1:8000/admin/test1_app/lal 在这行代码的帮助下 url(r'yahoo/$', RedirectView.as_view(url = re
Lal
的模型。我已经成功地在我的admin.py
文件中注册了它
现在,我想要的是,如果点击了一个特定的url,我应该能够使用reverse\u lazy
直接重定向到显示我在admin.py
文件中注册的模型内容的页面
当我使用管理员登录直接访问模型显示模板页面时生成的url为:
http://127.0.0.1:8000/admin/test1_app/lal
在这行代码的帮助下
url(r'yahoo/$', RedirectView.as_view(url = reverse_lazy('admin:app_list',kwargs={'app_label': 'test1_app'})), name="yahoo")
我能够成功生成以下url:
http://127.0.0.1:8000/admin/test1_app/
我应该添加什么来生成模型的url,即:
http://127.0.0.1:8000/admin/test1_app/lal
模型变更列表的url名称是
admin:{{app_label}}{{model_name}}}\u变更列表
。因此,对于您想要的应用程序/型号:
reverse_lazy('admin:test1_app_lal_changelist')
有关更多信息,请参阅上的文档。模型更改列表的url名称是
管理员:{{app_label}}}{{model_name}}}\u更改列表
。因此,对于您想要的应用程序/型号:
reverse_lazy('admin:test1_app_lal_changelist')
有关更多信息,请参阅上的文档