2016-10-26 5 views
-1

私はWeb上でいくつかのdjangoチュートリアルを続けてきました。 djangoプロジェクト用とアプリケーション用の2つのフォルダがあります。私は同じプロジェクトのために複数のアプリケーションを持つことができますが、私の場合、私はただ一つ持っています。どこにdjangoアプリケーションフォルダを置くべきですか

場合によっては、アプリケーションフォルダがプロジェクトフォルダと同じレベルにあり、アプリケーションフォルダがプロジェクトフォルダ内にあることがあります。

私は最良の解決策がわかりません...どちらの場合でも動作します。これは主に、それは選択の問題とあなたのプロジェクトの組織である芸術の質問

おかげ

答えて

-1

だけの状態です。でも考えて、私はここrecomentedレイアウトとこの

myproject/ manage.py myproject/ __init__.py urls.py wsgi.py settings/ __init__.py base.py dev.py prod.py blog/ __init__.py models.py managers.py views.py urls.py templates/ blog/ base.html list.html detail.html static/ … tests/ __init__.py test_models.py test_managers.py test_views.py users/ __init__.py models.py views.py urls.py templates/ users/ base.html list.html detail.html static/ … tests/ __init__.py test_models.py test_views.py static/ css/ … js/ … templates/ base.html index.html requirements/ base.txt dev.txt test.txt prod.txt

  • を選択するための良い理由があなたを掲示するあなたは、ピックアップ再パッケージ化、および他のプロジェクト
  • 環境で使用するための個々のDjangoアプリケーションを再利用することができます特定の設定。これにより、どの設定が共有され、どれが環境ごとにオーバーライドされているかを簡単に確認することができます。
  • 環境固有PIP要件
  • 環境固有PIPの要件読みやすく、理解しやすくなります
  • 小、より具体的なテストファイル。
+0

ありがとうございました。 djangoのアプリケーションがsymfonyバンドルと同等であることを確認できますか? – Bob5421

関連する問題