Django:模型的单独模板目录

时间:2010-10-15 18:59:02

标签: python django

使用这样的模板结构有什么意义:

templates/
    app/
        article_view.html # or view_article.html
        category_view.html

VS

templates/
    app/
        article/
            view.html
        category/
            view.html

使用第二种方法更容易找到特定模板,但我几乎看不到任何使用它的应用程序。为什么呢?

2 个答案:

答案 0 :(得分:1)

这取决于项目的规模;使用第一种方法可以更容易处理小规模的东西,而具有数百个模板文件的项目可以使用更好的文件夹结构,即第二种方法

答案 1 :(得分:0)

一般来说,模板与视图而不是模型相关联。视图根据需要拉入一个或多个模型,然后呈现相应的模板。由于应用程序通常将视图合并到一个文件中,因此模板与应用程序通信的效果非常好。