gpt4 book ai didi

django - 有没有Django项目结构/信息流可视化的工具?

转载 作者:行者123 更新时间:2023-12-04 08:38:06 25 4
gpt4 key购买 nike

我希望能够查看我的 Django 项目的结构,即哪些 url 指向哪些 View ,哪些 View 指向哪些模板,哪些 css 文件包含在哪些模板中等等。

我知道伟大的model visualization toolDjango command extensions ,但我需要一个不同的工具来可视化以下之间的链接:

  • 网址和 View ;
  • View 和模板;
  • 模板和其他模板(通过 {% extends %}{% include %} 和自定义模板标签);
  • 模板和静态文件(css、js、图像)。

  • 有吗?

    最佳答案

    不可能创建您正在寻找的在实践中运行良好的工具。 Django 不会强制您使用任何结构。工具只能在严格的结构下工作。此外,django 允许您充分利用 python 的动态特性。创建可以理解项目动态的工具太难了。

    几个例子:

  • View 可以是由工厂方法生成的方法。
  • View 可以在不同情况下呈现不同的模板。
  • url可以动态生成
  • 可以使用自定义url reslover
  • 变量可用于 {% extend %}标签。让我们说一个用于经过身份验证的用户和另一个用于匿名用户的基本模板。

  • 为您提供有关项目的大量视觉信息的工具对于 Java 世界是常见的,但对于 Python 则不然。

    python 的一大优势是它允许快速编写可读代码。通常编写良好且结构良好的代码可以很好地解释它,而无需额外的工具。

    为了简化模板/ View 查找的过程,您应该拥有良好的代码结构,并且可能为 View /模板/url 发明一些项目级命名约定。

    关于django - 有没有Django项目结构/信息流可视化的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954500/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com