Django之小白必会的三板斧

Django之小白必会的三板斧,第1张

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/")

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3015556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存