0

Django 1.4 ではデ​​フォルトのプロジェクト レイアウトが更新されているため、新しいプロジェクト レイアウトは次のようになります。

root
    manage.py
    /project
        /settings.py
    /app1
        /static
    /app2
        /static

プロジェクトで JavascriptMVC フレームワークを使用したいのですが、どこに配置するのが最適ですか? ベア フレームワークだけでも巨大 (39M) です。

各アプリ内にフレームワークを持ちたくありません。それで、それを中央の場所でホストし、すべてのアプリで使用する方法はありますか?

4

1 に答える 1

1

私は個人的にプロジェクト全体の静的ファイルを最上位ディレクトリ (root/static/) に置き、それを次の場所に追加します。STATICFILES_DIRS

https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-dirs

アプリと同じレベルに保つことは、私にとってはるかに理にかなっています。settings.py、urls.py、local_dev flags / local settings などのように、プロジェクト構成関連のファイルのみをルート/プロジェクト/同等のフォルダーに配置します。

于 2012-05-05T02:10:30.427 に答える