Django检查以确保有效的URL配置
项目描述
阅读我
使用Django的系统检查框架确保您的URL配置正确工作。
目录
项目目的
此包检查您的Django项目的URL配置的一些内容。
- 您的URL配置树中的路径或正则表达式是否以斜杠结尾(或对于正则表达式,
/$
)? - URL配置树是否仅由
URLPattern
和URLResolver
实例(path()
和include()
)组成? - 是否在设置中定义了
ROOT_URLCONF
,并且它是否指向一个定义了urlpatterns
的有效Python模块?
项目理由
我总是忘记在我的URI路径末尾添加斜杠。这会导致奇怪的行为,并且即使在适当的测试中也可能难以捕捉。
更重要的是,当URL配置有问题时,抛出的错误可能难以调试和理解。
因此,此包旨在通过提供对URL配置树的针对性检查,使开发者的生活更容易。这打算作为“双重保险”方法的一部分使用,而不是测试的替代品!
欢迎提出改进检查的建议。请创建一个问题来执行此操作。
安装和使用
- 将
"url_checks.apps.UrlChecksConfig",
添加到您的 Django 项目的INSTALLED_APPS
设置中。 - 在终端(在您的 Django 项目的代码根目录中),使用
$ python manage.py check
运行 Django 的检查框架。 - 在您的终端中阅读输出,并追踪这些错误!
🎉
贡献
对于想法、错误、功能请求以及所有其他内容,请打开一个 Github 上的问题。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。
源代码分发
django-url-checks-0.2.0.tar.gz (5.7 kB 查看哈希值)
构建分发
关闭
django-url-checks-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 28fe60c92a35442edb19a7ad0c622d4bfbe3852ce16893a9fc14cbb64ea19926 |
|
MD5 | 48fa5a8ed357b74c94a9b86a779f24ce |
|
BLAKE2b-256 | c458aea3e10cbec7fc3ca5d6da0a254e681c4f587ed5d0e4bee80b1083022647 |
关闭
django_url_checks-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dca4b930d9fec8020d2121e6715f1aecdd36773a291616f84ba083e38957e546 |
|
MD5 | 802e3518d8a06034985ed91403c05ce3 |
|
BLAKE2b-256 | e236947d1b1a7ad285741f389d25a586684ca7bc1463ce39457811dd3b2986ec |