2017-07-17 9 views
1

はDjangoの初心者です。このフレームワークを使って私の最初のウェブサイトを開発しています。各セクション(自宅、約、連絡先)ごとに1つのアプリを作成するのは正しいのですか、またはすべてのウェブサイトを含む1つのアプリを作成する必要がありますか?事前Djangoでウェブサイトのセクションを管理するには?

+1

私はウェブサイト全体を含む1つのアプリを作っていました。異なるセクションに異なるテンプレートを使用できます。 –

+0

アプリは論理Webアプリケーションと呼ばれていますので、1つのWebアプリケーション用のアプリケーションはポテトのように簡単です –

+0

あなたの答えはJaredとArpitに感謝します! – Captain

答えて

0

おかげでそれはDjangoプロジェクトを分割する方法を決定するために芸術のビットだし、あなたはおそらく右の初めてそれを得ることはありません。あなたのサイトの実際の機能についてもっと知ることなく、伝えるのはちょっと難しいです。

これらのセクションにそれぞれ独自のカスタム機能がある場合は、それらを別々のアプリケーションに配置します。各セクションの機能が向上するにつれて(たとえば、自分のアプリを保証する連絡先セクションのいくつかのビューが表示されることになります)、扱いにくいviewsまたはmodelsモジュールになることはありません。 1つのアプリにすべてを入れてみてください。

これらのセクションのいずれかが標準コンテンツページの場合は、flatpagesアプリを使用することを検討してください。多くの時間を節約できます。

私が言ったように、これはちょうど時間とともに簡単になるでしょう。特定の機能にはどれくらいのコードが必要かを感じ取り、管理/管理できないコード量を感じ、それに応じてプロジェクトを「自然に」分割します。

+1

答えてくれてありがとうKye! :D – Captain

関連する問題