【发布时间】:2013-06-11 03:55:45
【问题描述】:
我正在学习一个尝试创建注册表单的教程。即使记录它的人能够创建我没有的表单,是否有人在我的代码中看到任何错误?该视图未返回 HttpResponse 对象。
from django.template import RequestContext
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
from django.contrib import auth
from django.core.context_processors import csrf
from django.contrib.auth.forms import UserCreationForm
def registerit(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/accounts/register_success')
args = {'form3':UserCreationForm()}
args.update(csrf(request))
return render_to_response('register.html', args)
感谢您的帮助。
【问题讨论】:
-
请提供您遇到的错误的完整跟踪。这将有助于追踪错误的原因。只是为了它 url“/accounts/register_success”是否存在并匹配视图??
标签: django forms views registration