组织Django项目的正确方法是什么?

时间:2012-11-03 00:54:18

标签: django django-templates django-views

我是Django的新手,我正试图了解这些应用程序应该如何组织。我有以下问题:

  1. divs这样的应用是单独生成的吗?
  2. 我们可以在应用内添加应用吗?
  3. 我们是否可以拥有点击时使用javascript更改其他应用的应用?

  4. 现在我只有一个views.py文件,它通过不同的函数调用加载所有内容。

    所以现在我面临的问题是,如果我将views.py分解为更小的应用程序。 我是否正确地使用Django?

  5. 应用程序的定义是否与下图所示相同,或者应用程序应该更像是一个页面?

  6. 如果我的所有页面都需要标题,面包屑和页脚,该怎么办?我非常困惑@。@
  7. enter image description here

1 个答案:

答案 0 :(得分:4)

应用程序与div没有任何关系。 Django不是CMS(虽然它可以用来创建CMS)并且没有规定模板的布局。

处理页面上需要不同逻辑来填充它们的不同块的常用方法是custom template tags。 James Bennett对此有一个good writeup,虽然语法已经过时了,所以请参考第一个链接。