zoukankan      html  css  js  c++  java
  • django中返回页面的几种方法

    在view模块中,我们可以定义返回的页面以及数据,目前总结当前用的几种方法

    1.return HttpResponse('hello world')

    这种方法可以直接放回html的body。

    2. return render(request,'xx.html',{'data':xxxx})

    这种方法可以返回某个页面,并且可以在返回的页面中使用模板来调用我们返回的数据,这种方法也是应用最多的方法

    3. return HttpResponseRedirect('/index/')

    这种方法是通过返回路径,然后去urls中匹配页面,通常用来重定向使用,应用次数也挺多。

    4、不通过view模块,直接跳转html

    在url模块中使用from django.views.generic import TemplateView 模块

    url(r'^register_go/$', TemplateView.as_view(template_name='register.html')),然后在url中可以直接指向url,不需要通过view模块来实现页面的跳转

  • 相关阅读:
    2312--1.3.4 Prime Cryptarithm 牛式
    Slava and tanks 877C
    World Cup 996B(排队模拟)
    css内边距 边框
    iframs刷新的两种方法
    JS DOM节点
    JS对话框
    JS事件常用事件
    JS数组
    JS第一天
  • 原文地址:https://www.cnblogs.com/zhoufankui/p/8596318.html
Copyright © 2011-2022 走看看