微信登录

请求 - views.py - 返回return

请求 - 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模块来实现页面的跳转