我是Django新手。我只是在学习使用表单和模型表单。这里我使用modelforms获取两个字符域(用户名和密码)并保存它。我想做的是得到这个用户名的型号id。下面是代码。但我拿不到身份证
from django.http import HttpResponse, Http404, HttpResponseRedirect
from django.core.urlresolvers import reverse
from reg.models import registration, registrationform
from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext
def registration(request):
if request.method == 'POST':
form = registrationform(request.POST)
if form.is_valid():
form.save()
username = form.cleaned_data['username']
p = registration.objects.all()
for loop in p:
if loop.username == username:
id = loop.id
return HttpResponseRedirect(reverse('reg.views.thanks', args=(id)))
else:
form = registrationform()
return render_to_response('registration.html', {'form' : form}, context_instance=RequestContext(request))
def thanks(request, id):
p = get_object_or_404(registration, pk=id)
return render_to_response('thanks.html', {'reg': p)
还有一个问题。密码的模型字段是什么?在
谢谢。在
密码使用password1字段
请你把你的
urls.py
贴上好吗?在我最近遇到了一个与此几乎完全相同的问题-只是一个输入错误,我在url函数的第二个字段中有错误的值:
应该是:
^{pr2}$相关问题 更多 >
编程相关推荐