2

我刚刚在 django 1.4 中启动了一个新项目,因为他们更改了 manage.py 和整个文件夹层次结构的默认布局(请参阅https://docs.djangoproject.com/en/dev/releases/1.4/# updated-default-project-layout-and-manage-py)我无法决定我应该把我的应用程序包放在哪里 - 在里面mysite还是外面?最佳做法是什么?出于某种原因,startapp命令会在包之外创建应用mysite程序,但这感觉有点不对劲。

那么,什么是最好的?这:

manage.py
mysite/
    __init__.py
    settings.py
    urls.py
    myapp/
        __init__.py
        models.py

或这个:

manage.py
myapp/
    __init__.py
    models.py
mysite/
    __init__.py
    settings.py
    urls.py

?

4

1 回答 1

1

第二种方式。

manage.py
myapp/
    __init__.py
    models.py
mysite/
    __init__.py
    settings.py
    urls.py
于 2012-06-04T21:11:32.153 回答