0

ログイン、登録、他のユーザーへのメッセージの送信、イベントの作成など、いくつかの機能を備えたプロジェクトに取り組んでいます。

Djangoについて私が理解していることから、これらの機能はすべて、アカウントアプリ(登録が必要)、メッセージングアプリ、イベントアプリなどの独自のアプリに分割します。

これまでのところ正しければ、プロジェクトを構成するすべてのアプリを組み合わせたコードはどこに行きますか?別のアプリでしょうか?そして、そのアプリの名前は何でしょうか?(ベストプラクティスによる)

ありがとう!

4

2 に答える 2

2

「これまでのところ正しければ、プロジェクトを構成するすべてのアプリを組み合わせたコードはどこに行きますか?それは別のアプリですか?そしてそのアプリの名前は何ですか?(ベストプラクティスによる)」

あなたは今のところ正しいです。一部の機能には、登録などのようにプロジェクトに「プラグイン」するだけの既存のアプリや、ログインのようにDjangoに組み込まれているアプリがあることに注意してください。

すべてが融合するアプリに名前を付けるためのベストプラクティスはないと思います。適切な名前だと思うものを選んでください。私は通常それを単に名前を付けwebます。

于 2012-09-24T02:06:24.537 に答える
1

コマンドを実行すると、Djangoの基本的なセットアップは次のようになります

django-admin.py startproject foo

foo/
    manage.py
    foo/
       __init__.py
       settings.py
       urls.py
       wsgi.py

それは問題ありませんが、プロジェクトのセットアップに推奨される方法は異なります。推奨される構造は、個別のアプリケーションとしてさまざまなモジュールを作成し、それをルートから接続するようなものです。プロジェクトのレイアウトを簡単に理解するには、このリンクを参照してください。

于 2015-05-05T09:39:10.743 に答える