Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.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
Python 使用reverse\u访问django模型页面_Python_Django_Django Models_Django Admin - Fatal编程技术网

Python 使用reverse\u访问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

我在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 = 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')
有关更多信息,请参阅上的文档