プロジェクト名はサイト名と同じにする必要がありますか? または、「django」、「settings」、「project-settings」などの別の名前にする必要がありますか?
最終的にはそれほど重要ではないことはわかっていますが、ベスト プラクティスとは何か、または Django プロジェクトにどのような名前を付けたいと思っているのか知りたいです。
プロジェクト名はサイト名と同じにする必要がありますか? または、「django」、「settings」、「project-settings」などの別の名前にする必要がありますか?
最終的にはそれほど重要ではないことはわかっていますが、ベスト プラクティスとは何か、または Django プロジェクトにどのような名前を付けたいと思っているのか知りたいです。
最善の方法は、アプリの主な目的に応じて名前を付けることです。たとえば、ユーザーを処理するものは、registration という名前にすることができます (これは実際のアプリ名です)。
アプリの機能に応じてアプリに名前を付けると、プロジェクトがよりスケーラブルになるだけでなく、プロジェクト名とアプリの間の混乱を避けることができます。
アプリが 1 つまたは 2 つしかない場合は、プロジェクトのような名前を付けても問題ありません。それがプロジェクトのコアであり、他のアプリが二次的なものである場合も同様です (まだお勧めしません)。
私は同じ問題を抱えています.私のプロジェクト名はアプリ名と混同しています.
私はこのネーミングを選択します:
foo_project/
manage.py
main/ # project name, contains settings
apps/ # contains all my apps `from apps.foos.models import ...`
foos/
other_stuff/