在测试admin成功之后我开始写web的第一个功能,登录。顺序如下:
1.首先在url里面添加登录,我把登录的文件放在account.py下面,所以url写为:url(r'^accounts/login/$', 'sys_pm.account.userlogin',name='userlogin'),这里的name参数为此条url的别名,当你想引用这条url时候,只需要action={% url “userlogin” %}这样写就可以调用到相应的方法。
2.当定义好url之后,我开始实现userlogin的方法,此段代码大意就是当,代码如下:
def userlogin(request):
if request.method=="POST":
form =LoginForm(request=request,data=request.POST)
if form.is_valid():
return HttpResponseRedirect('/')
else:
return render_to_response('accounts/login.html',{
"form":form},context_instance=RequestContext(request))