我正在开发一个越来越大的 Django 项目。我现在正在重新组织 views.py
文件,将其分成我创建的 views
包中的不同模块。
移动 View 函数后,我必须找到对它们的所有引用。更改 urls.py 很容易。在反向
调用中查找错误也很容易 - Eclipse 标记了有问题的错误。
但是,我找不到一种方法来遍历所有 {% url %}
模板标记并找到未引用 View 的标记。我可以一一检查它们,但任何拼写错误都会导致运行时错误。
是否有一种自动方法来检查 {% url %}
标记是否存在无效 View 名称?
最佳答案
是的,有几种方法可以做到这一点。
大多数 IDE 都有用于 rename
重构的功能,PyCharm 具有此功能来查找当前项目中对象、字符串等的使用情况,然后为您提供有关它的报告。
无论如何,既然你已经重命名了它,你可以为它编写一些测试。测试非常适合您的情况。
关于django - 检查所有 {% url %} 标签是否有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559397/