Den*_*zov 8 django visualization structure flow
我希望能够查看我的Django项目的结构,即哪些URL指向哪些视图,哪些视图指向哪些模板,哪些css文件包含在哪些模板等中.
我知道伟大的模型可视化工具在Django的命令扩展,但我需要不同的工具,能够可视化之间的联系:
{% extends %},{% include %}并自定义模板标签);有吗?
不可能创建您正在寻找的在实践中效果良好的工具。Django 不会强迫你使用任何结构。工具只有具有严格的结构才能工作。django 还允许您充分利用 python 的动态特性。创建能够理解项目动态的工具太困难了。
几个例子:
视图可以是工厂方法生成的方法。
一个视图可以在不同的情况下呈现不同的模板。
URL可以动态生成
可以使用自定义 url reslover
变量可以在标签中使用{% extend %}。假设一个基本模板用于经过身份验证的用户,另一个用于匿名用户。
为您提供大量有关项目的可视化信息的工具在 java 世界中很常见,但在 python 中却不常见。
python 的一大优点是它可以快速编写可读的代码。通常,编写良好且结构良好的代码可以很好地解释它本身,而无需额外的工具。
为了简化模板/视图查找的过程,您应该具有良好的代码结构,并且可能为视图/模板/url 发明一些项目级命名约定。
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |