2013-08-16 129 views
0

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

testsite/ 
    -manage.py 

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

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

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

+2

那么,如果你使用的是用户模型不同的应用程序Django的,那么你应该将它们存储在一个单独的应用程序。 – Neal

回答

2

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

user模型也是如此。

另外,还要确保你看看建于User模型

+0

谢谢,这很有帮助 –