• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共43篇

    python3.X - Web - Django3.2.9

关闭

返回栏目

关闭

返回python3.X - Web - Django3.2.9栏目

19 - 请求 - views.py - 返回return

作者:

贺及楼

成为作者

更新日期:2021-11-28 13:13:30

views.py - 返回return

返回参数

  1. return HttpResponse ('hello world')

返回模版和参数

  1. context = {}
  2. context['hello'] = 'Hello World!'
  3. return render(request, 'runoob.html', context)
  1. {{hello}}

返回json

  1. context = {}
  2. context['hello'] = 'Hello World!'
  3. return render(request, 'runoob.html', context)

重定向

  1. return HttpResponseRedirect'/index/'

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

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

  1. from django.views.generic import TemplateView
  2. url(r'^register_go/$', TemplateView.as_view(template_name='register.html'))

然后在url中可以直接指向url,不需要通过view模块来实现页面的跳转