• 技术文章 >Python框架 >Django

    Django之小白必会的三板斧

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-07-09 09:32:53原创2496

    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/")
    专题推荐:httpresponse render redirect
    上一篇:Django如何在项目中添加静态文件夹 下一篇:初识Django框架的路由系统

    相关文章推荐

    • Django如何在项目中添加静态文件夹

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网