您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

确定完整的Django URL配置

确定完整的Django URL配置

Django是Python,因此内省是你的朋友。

在外壳中,导入urls。通过循环浏览urls.urlpatterns并尽可能深入地查看所包括的url配置的各个层,你可以构建完整的url配置。

import urls
urls.urlpatterns

该列表urls.urlpatterns包含RegexURLPatternRegexURLResolver对象。

对于一个RegexURLPattern对象,p你可以使用

p.regex.pattern

对于代表包含的url配置的RegexURLResolver对象q,你可以使用来显示正则表达式的第一部分

q.regex.pattern

然后使用

q.url_patterns

这将返回RegexURLResolver和RegexURLPattern对象的进一步列表。

Django扩展提供了一个实用程序,作为manage.py命令来执行此操作。

pip install django-extensions

然后在中将其添加django_extensions到你的INSTALLED_APPS中settings.py。然后从控制台中键入以下内容

python manage.py show_urls
Go 2022/1/1 18:23:37 有319人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶