跳转到主要内容

Django检查以确保有效的URL配置

项目描述

PyPI Version Python Versions Django Versions Build Status codecov BCH compliance

阅读我

使用Django的系统检查框架确保您的URL配置正确工作。

目录

项目目的

此包检查您的Django项目的URL配置的一些内容。

  • 您的URL配置树中的路径或正则表达式是否以斜杠结尾(或对于正则表达式,/$)?
  • URL配置树是否仅由URLPatternURLResolver实例(path()include())组成?
  • 是否在设置中定义了ROOT_URLCONF,并且它是否指向一个定义了urlpatterns的有效Python模块?

🔝 返回目录

项目理由

我总是忘记在我的URI路径末尾添加斜杠。这会导致奇怪的行为,并且即使在适当的测试中也可能难以捕捉。

更重要的是,当URL配置有问题时,抛出的错误可能难以调试和理解。

因此,此包旨在通过提供对URL配置树的针对性检查,使开发者的生活更容易。这打算作为“双重保险”方法的一部分使用,而不是测试的替代品!

欢迎提出改进检查的建议。请创建一个问题来执行此操作。

🔝 返回目录

安装和使用

  1. "url_checks.apps.UrlChecksConfig", 添加到您的 Django 项目的 INSTALLED_APPS 设置中。
  2. 在终端(在您的 Django 项目的代码根目录中),使用 $ python manage.py check 运行 Django 的检查框架。
  3. 在您的终端中阅读输出,并追踪这些错误!

🎉

🔝 返回目录

贡献

对于想法、错误、功能请求以及所有其他内容,请打开一个 Github 上的问题

🔝 返回目录

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。

源代码分发

django-url-checks-0.2.0.tar.gz (5.7 kB 查看哈希值)

上传时间 源代码

构建分发

django_url_checks-0.2.0-py3-none-any.whl (11.2 kB 查看哈希值)

上传时间 Python 3

由...