1.urls.py
(1).主urls
from django.views.generic import TemplateView#
urlpatterns = [
# 主页是一个静态页面,模板中不需要使用变量加载任何数据,可以直接返回模板文件
url(r'^$',TemplateView.as_view(template_name='index.html'),name='index'),
url(r'^users/',include('users.urls')),
]
(2)子urls
urlpatterns = [
# as_view()调用函数,会根据请求方式,返回对应的函数名
url('^register/$',RegisterView.as_view(),name='regitser'),
url('^login/$',LoginView.as_view(),name='login'),
url('^active/(?P<code>\w+)',ActiveView.as_view(),name='active')
]
2.views.py
from django.shortcuts import render,HttpResponse
# View视图类的基类
from django.views.generic import View
# Create your views here.
# 请求视图类
class RegisterView(View):
# 接收到get请求时,自动调用ge