Django之小白必会的三板斧[Django框架]

Django基础必备三件套(小白必会三板斧)

from django.shortcuts import HttpResponse, render, redirect

HttpResponse

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

例如:

def index(request):

    # 业务逻辑代码

    return HttpResponse("OK")

render

除request参数外还接受一个待渲染的模板文件和一个保存具体数据的字典参数。

将数据填充进模板文件,最后把结果返回给浏览器。(类似于我们上面用到的jinja2)

相关推荐:《Python相关教程》

两种给前端页面传值的方式:

第一种:

def reg(request):

        user_dict = {'name':'jason','password':'123'}

        return render(request,'reg.html',{'user_dict':user_dict})

第二种:

def reg(request):

    user_dict = {'name':'jason','password':'123'}

    return render(request,'reg.html',locals())

redirect(重定向)

接受一个URL参数,表示跳转到指定的URL。

例如:

def index(request):

    # 业务逻辑代码

    return redirect("/home/")

以上是 Django之小白必会的三板斧[Django框架] 的全部内容, 来源链接: utcz.com/z/539758.html

回到顶部