转django 三件套(render,redirect,HttpResponse)

Posted hyanqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转django 三件套(render,redirect,HttpResponse)相关的知识,希望对你有一定的参考价值。

Django基础必备三件套**:

  • HttpResponse 内部传入一个字符串参数,返回给浏览器。

from django.shortcuts import HttpResponse
def index(request):
    # 业务逻辑代码
    return HttpResponse("OK")
  • render 除request参数外还接受一个待渲染的模板文件和一个保存具体数据的字典参数。

    将数据填充进模板文件,最后把结果返回给浏览器。   

from django.shortcuts import render
def index(request):
    # 业务逻辑代码
    return render(request, "index.html", "name": "alex", "hobby": ["烫头", "泡吧"])
  • redirect 接受一个URL参数,表示跳转到指定的URL。
from django.shortcuts import redirect
def index(request):
    # 业务逻辑代码
    return redirect("/home/")

 

以上是关于转django 三件套(render,redirect,HttpResponse)的主要内容,如果未能解决你的问题,请参考以下文章

Django进阶

Django 0.3

Django的结构

59 Django基础三件套 , 模板{{}}语言 , 程序连mysql Django项目app Django中ORM的使用

Django 配置信息 ,新手三件套,orm简单应用

day 61 Django part-1 django的安装,以及初学者三件套