Django-HttpResponse、render,、redirect(转载)
生活随笔
收集整理的這篇文章主要介紹了
Django-HttpResponse、render,、redirect(转载)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
導入它們:
from django.shortcuts import HttpResponse, render, redirect
1.HttpResponse
它是作用是內部傳入一個字符串參數,然后發給瀏覽器。
例如:
def index(request):# 業務邏輯代碼return HttpResponse("OK")
2、render
render方法可接收三個參數,一是request參數,二是待渲染的html模板文件,三是保存具體數據的字典參數。
它的作用就是將數據填充進模板文件,最后把結果返回給瀏覽器。與jinja2類似。
例如:
def index(request):# 業務邏輯代碼return render(request, "index.html", {"name": "monicx", "hobby": ["reading", "blog"]})
3、redirect
接受一個URL參數,表示讓瀏覽器跳轉去指定的URL.
例如:
def index(request):# 業務邏輯代碼return redirect("https://blog.csdn.net/miaoqinian")
?
總結
以上是生活随笔為你收集整理的Django-HttpResponse、render,、redirect(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: url(r'^index/$',view
- 下一篇: HTTP 与HTTPS的结构