1

ここで、Djangoで人々がどのように発展するかを段階的に知りたいと思います。DjangoでWebサイトを作成しようとすると、次のような状況で常に混乱することがあります。

  1. DBスキーマ/models.py
  2. UI/テンプレート構造
  3. ログインモジュール
  4. urls.py
  5. views.py

これにどのようにアプローチしますか?私は何かを逃したかもしれません。すべてを詳しく説明する必要はありません。段階的に行うだけです。2つのことを同時に(または並べて)行う場合は、それも言及するのに役立ちます。

どうもありがとう。

4

1 に答える 1

2

私のガイドラインは、何かができるだけ早く機能することを確認したいということです。醜いテンプレートを使用している場合でも、ビューは非常に基本的であるか、モデルでさえ完全ではありません。

これは大まかに物事の順序です

  1. 設定
  2. モデル
  3. Syncdb
  4. URL
  5. 非常に基本的なビュー(主に汎用ビューを使用するため、多くの場合、自分でビューを作成する必要はありません)
  6. 基本テンプレートを作成します(ここでも、特別なことは何もありません)
  7. 各ビューのテンプレートを作成し、ベーステンプレートを拡張します
  8. テストを作成する

そして、必要に応じて、より良いモデル、より良いビュー、より豪華なテンプレート、またはより多くのテストを作成しますが、特定の順序ではありません-私が自分の時間に最高の価値を与えると思うものを扱うたびに、最も重要なことは、すべての変更が小さいことです。実行すると、数分で行ったほとんどの変更を確認してテストできます。

于 2010-05-25T05:21:21.933 に答える