您现在的位置是:课程教程文章

Django之小白必会的三板斧

2023-12-18 23:32课程教程文章 人已围观

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框架的路由系统

下一篇:没有了

站点信息

  • 文章统计篇文章