👨💻 Djangoにおけるビューとルーティングの基礎(第8部)—初心者のためのジャンゴ
これはシリーズの一部ですDjango For Beginners 我々は、アプリのアプリについて見て、我々はこの部分でdjangoのモデルについて表示されます.
これは完全なポストを読むことができますhere .
このポストでは、我々はゼロからの景色とルーティングの考えを理解して、いくつかのタイプの応答を見て、次に、我々は基本的なルーティングについて学び、分離する
何か
あなたのサーバーのリクエストと応答の間の中間の男性のようなビューは、ルートのすべてのロジックを含んでいます.彼らは本質的に要求に必要なデータを取得して処理し、応答として返す.この応答は、様々なタイプのものであり得る.
では、ビューの例を見てみましょう.
あなたは気づいたかもしれない
上の例では
HTMLページの応答を返す
私は怠惰なので、私はコードの上にコピーして
あなたを邪魔してごめんなさい、しかし、あなたに私があなたがそれを読み続けるかもしれない小さいブログを始めたという1つのことを話したいですhere それは私を大いに助ける.
これは完全なポストを読むことができますhere .
このポストでは、我々はゼロからの景色とルーティングの考えを理解して、いくつかのタイプの応答を見て、次に、我々は基本的なルーティングについて学び、分離する
urls.py
別々のファイルファイルで.何か
あなたのサーバーのリクエストと応答の間の中間の男性のようなビューは、ルートのすべてのロジックを含んでいます.彼らは本質的に要求に必要なデータを取得して処理し、応答として返す.この応答は、様々なタイプのものであり得る.
text
, html
, json
, xml
名前を付ける.では、ビューの例を見てみましょう.
from django.http import HttpResponse
def home_response(request):
return HttpResponse("Hello World 😊.")
私はできるだけ基本的に作ろうとした.上で起こっていることは、我々が要求を受けるときですview function
これは、単純なテキスト応答を返すHello World 😊.
.あなたは気づいたかもしれない
request
引数home_response
上のビューは強制的な引数ですdictionary
オブジェクトとロットがたくさん含まれている、私は本当にあなたが直接使用するつもりはないほとんどの回の要求についての多くの情報を意味する.With request
オブジェクトは、ヘッダー、ユーザーエージェント、IP、クッキーにアクセスすることができますいくつかの名前.上の例では
text
しかし、それは現実の世界で起こることではない🤔 ? 現実世界のシナリオでは、HTMLレスポンスかjson
or xml
として.それで、どのようにパスを参照してくださいhtml
今の応答として.from django.http import HttpResponse
def home_response(request):
return HttpResponse("<h1>Hello World 😊.</h1>")
HTMLページの応答を返す
私は怠惰なので、私はコードの上にコピーして
<h1></h1>
私たちの飛行機のテキスト応答とwallahの周りのタグ、それは今ですhtml
レスポンスですが、ほとんどの時間を扱っていなければならない長いHTMLレスポンスには悪いと思いませんhtml
アウェイviews
すべて一緒にコードをきれいにしてDRY
原理.あなたを邪魔してごめんなさい、しかし、あなたに私があなたがそれを読み続けるかもしれない小さいブログを始めたという1つのことを話したいですhere それは私を大いに助ける.
Reference
この問題について(👨💻 Djangoにおけるビューとルーティングの基礎(第8部)—初心者のためのジャンゴ), 我々は、より多くの情報をここで見つけました https://dev.to/ketanip/basics-of-views-and-routing-in-django-part-8-django-for-beginners-842テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol