Django的文件夹结构

时间:2013-08-16 16:24:38

标签: django

我已经在stackoverflow和其他一些网站上介绍了一些相关主题,但我仍然无法决定,我应该如何组织Django应用程序? 以前,我使用CodeIgniter,我喜欢它的组织结构。 好。 基本结构看起来像

testsite/
    -manage.py

    testsite/
        --__init__.py
        --settings.py
        --urls.py
        --wsgi.py

    testapp/
        --__init__.py
        --models.py
        --tests.py
        --views.py

例如,我需要用户模型和博客。我是否需要在-testapp / models.py中编写它们,或者为博客/用户创建不同的应用程序会更好?

1 个答案:

答案 0 :(得分:2)

你可以把它放在你认为最有意义的地方。如果你只想拥有一个Blog模型并且没有与之相关的功能,那么将它放在你的testapp中是有意义的,但我猜它会有与之关联的模板,url路径,视图,所以我认为它应该是自己的应用blog

user模型也是如此。

另外请务必查看内置于User型号

的djangos