django检查以确保有效的url配置

django-url-checks的Python项目详细描述


PyPI VersionPython VersionsDjango VersionsBuild StatuscodecovBCH compliance

读我的

使用django的系统检查框架来确保url配置 工作正常。

目录

项目目的

这个包检查django项目的url配置 东西。

  • url配置树中的路径或正则表达式是否结束 带斜线(或者,对于正则表达式,/$
  • url配置树是否仅由URLPatternURLResolver实例(path()include())?
  • 是否在设置中定义了ROOT_URLCONF,并且它是否指向有效的 定义了urlpatterns的python模块?

? Up to Table of Contents

项目基本原理

我经常忘记在uri路径的末尾添加斜杠。这个 导致奇怪的行为,即使是适当的 测试。

更重要的是,当url出现问题时引发的错误 配置可能很难调试和理解。

因此,这个包旨在通过 提供URL配置树的目标检查。这意味着 作为“安全带和支架”方法的一部分,而不是 代替测试!

我对改进支票的建议持开放态度。请打开一个问题 这样做。

? Up to Table of Contents

安装和使用

  1. 在django中添加"url_checks.apps.UrlChecksConfig",作为项 项目的INSTALLED_APPS设置
  2. 在终端中(在django项目的代码根目录中),运行 django的检查框架与$ python manage.py check
  3. 读取终端的输出并跟踪这些错误!

? Up to Table of Contents

贡献

对于想法、错误、功能请求和所有其他内容,请打开 issue on Github

? Up to Table of Contents

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径