代码之家  ›  专栏  ›  技术社区  ›  Vladimir Mihailenco

Django:模型的单独模板目录

  •  0
  • Vladimir Mihailenco  · 技术社区  · 14 年前

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

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

    VS

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

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

    2 回复  |  直到 14 年前
        1
  •  1
  •   Gabi Purcaru BornCoder    14 年前

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

        2
  •  0
  •   ars    14 年前

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