Djangoのフレームワークベースの学習ノートのpycharm(3) - のpython3に基づいて、

トゥルービュー

フローチャート

データベースクエリへのデータ - >テンプレートファイルをロード - >テンプレートコンテキスト辞書を作成する - >コンテキストがテンプレートに渡さ - HTMLにレンダリング>テンプレート - > HTTPレスポンスは、HTMLで返されます

コード

コネクト部:
次のコードでも最も完全なディスプレイで、5つのブログの最新の表示内容は、
二つの方法でソート変更:
方法1:(models.Modelから継承)データ型に直接使用ORDER_BY()メソッド、()データ・セグメントの名前をソート充填(+:ASC、 - :降順)。
方法2:セルタプル「-timeStamps」の内部クラスクラスメタブログ投稿のクラス、クラス属性割り当てオーデイングの増加を- --->デフォルトのソート順を設定し
ここに画像を挿入説明
、HTMLに対応します:
ここに画像を挿入説明

プロセスのユーザ入力

プロセス:

(入力にユーザを可能にする)HTMLフォームを追加します - >挿入(URL、ビュー)URLconfigこの項目は - >ハンドルのユーザー入力にビューを作成します。

テンプレート:HTMLフォームを追加します。

ここに画像を挿入説明

URLconfigアイテムを追加

ブログのアプリ:
ここに画像を挿入説明
主な用途:
ここに画像を挿入説明

ビューハンドラを追加します。

ここに画像を挿入説明
完了応答は、データ/ブログページを追加するためにリダイレクトされた後、

クロスサイトリクエストフォージェリ

したがってHTMLフォームタグの後にPOSTメソッドの使用は、追加する{%}%csrf_token、上記HTMLフォームがで添加します

モデルの形式:

コード:

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

データ処理ModelsForm

ここに画像を挿入説明
継続するには...

公開された17元の記事 ウォンの賞賛1 ビュー365

おすすめ

転載: blog.csdn.net/weixin_43520503/article/details/103589869