1

私はDjangoを初めて使用し、これらのアプリがどのように編成されているかについて頭を悩ませようとしています。次の質問があります。

  1. そのようなアプリdivsは個別に生成されますか?

  2. アプリ内にアプリを含めることはできますか?

  3. クリックしたときにjavascriptで他のアプリを変更するアプリを作成できますか?

  4. 現在views.py、ファイルは1つだけで、さまざまな関数呼び出しを介してすべてのコンテンツが読み込まれます。

    だから今、私は自分views.pyを小さなアプリに分割する必要があるかどうかに直面しています。Djangoについて正しい方法で行っていますか?

  5. アプリは下の写真のように定義されていますか、それともアプリはページのように機能するようになっていますか?

  6. すべてのページにヘッダー、ブレッドクラム、フッターが必要な場合はどうなりますか?私はとても混乱しています@。@

ここに画像の説明を入力してください

4

1 に答える 1

4

アプリはdivとは何の関係もありません。DjangoはCMSではなく(CMSの作成に使用できますが)、テンプレートのレイアウトを指示しません。

それらを設定するために異なるロジックを必要とするページ上の異なるブロックを処理する通常の方法は、カスタムテンプレートタグを使用することです。James Bennettはこれについて良い記事を書いていますが、構文はかなり古くなっているので、最初のリンクを参照してください。

于 2012-11-03T10:41:33.820 に答える