Djangoの仕上げ(B) - 予備的見解と使用テンプレート

Djangoのビューで

    ・Djangoのビューは、ビジネス・ロジックを使用してWebアプリケーションを作成するには

    ビュー機能を呼び出すことができ機能です。・Djangoのビュー

    アプリケーションview.py中・ビューの定義ファイル

    ・表示Djangoフレームワークを発見し、実行するために呼び出すことができURLアドレス(ルーティング)をバインドする必要があります

 

使用の予備的見解

    需要:ビューを書き、URL(ルーティング)を設定すると、ディスプレイ・インターフェースを実現するために

        1.需要:こんにちはジャンゴ情報を表示し、8000 /ユーザー/インデックス://127.0.0:ブラウザがURLをhttpにアクセスするには

        2.達成するために:

              私は。ビュー機能を記述する必要があります

              II。このビューのアクセスルートを設定

    1.ビューを作成します。

        views.pyでコードビューで記述され、作成したばかりのオープンユーザモジュール。  

        

        

        注ビュー:

            ・ビューについて

                私は。ビューは、開発者のイニシアチブによって呼び出されますが、Djangoフレームワークによって呼び出されていません

                II。Djangoは、要求を受信すると、通常のURLを行います対応するコールビューと一致します

                最初のパラメータIII。ビューを呼び出すとき、Djangoは情報を要求するが、HttpRequestのオブジェクトとして、及びビュー着信として封入されています

            ビュー上・パラメータ

                私。最初のパラメータビューを定義する必要があり、カスタマイズ可能な名前が、名前を要求するために使用され、タイプのHttpRequest

                II。このパラメータが存在しない場合、Djangoは一度にビューを呼び出し、オブジェクトは、HttpRequestのが渡されることはありません

            ・ビューの戻り値

                私は。のHttpResponseビューオブジェクト(オブジェクトまたはサブクラス)を返す必要があります

                II。HTTPRequestの要求されたオブジェクトはDjangoの、開発者が作成したHttpResponse応答オブジェクトによって作成されます       

    2. [設定URL(ルーティング)  

        次のようにプロジェクトの設定でurls.pyファイルをルーティング・行動のURLは次のとおりです。

          

    3.ブラウザをテストします

        Http://127.0.0.1:8000/users/index情報の論理ビューは、ハロージャンゴを返すかどうかを確認するには、ブラウザのURLを入力します。

        

おすすめ

転載: www.cnblogs.com/ljfight/p/11209221.html