2016-06-02 6 views
-3

再利用可能なDjangoアプリケーションを作成した後、それらを結合してWebサイトを作成するアプリケーションを作成しますか?また、各メニュー項目とセクションをDjangoのアプリケーション自体にするのも正しいですか? https://www.djangoproject.com/のソースコードは、おそらく、DjangoのWebサイトが利用可能であれば正しく構築する方法の最良の例です。DjangoのWebサイトを構成する方法

+1

あなたのアーキテクチャで達成しようとしていることを考えてみましょう。「Hello Kitty」ページだけで作業している場合は、再利用できない任意のアプリケーションを作成する意味がありません。私の最近のDjangoプロジェクトには、支払い(サービスの支払い、支払いによる人の識別)、登録(アカウントの作成と管理のすべての方法)、一般的なもの(ユーティリティのもの)場所(地理数学、Google Maps APIを扱う)。 –

答えて

2

あなたのプロジェクトをどのように整理するかはあなた次第で、主にプロジェクトの特定のニーズに依存しますが、作品を結合するための「メイン」アプリを使用するのは一般的なパターンです。また、あなたのプロジェクトのアプリを再利用可能にしようとする必要はありません。あなたのプロジェクトが必要とするものから始めて、一部の部品が定期的な問題を解決していることが分かったら、より汎用的なアプリケーションとしてそれらを考慮する必要があります。

Wrt /あなたのメニューそれは実装ではなくサイトの機能と一致しなければならないので、 "one app one menu"ということはほとんど意味がありません。そして、それは「接着剤」の部分なので、プロジェクトの主なアプリに本当に属します(通常、他のアプリにジョブの一部を委任しても)。

関連する問題