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

2番目の方法。

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