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