我有一個使用modelForm的表單我需要一個示例或代碼的views.py和相關文件來創建另一個頁面,用戶可以查看他們提交的信息。我可以考慮使用它們保存的數據庫的主鍵來做到這一點,但我如何將它們重定向到另一個模板,並使用剛輸入的表單中的信息。需要的示例:將提交的表單信息傳遞到審查頁面
我還需要一個固定鏈接到該頁面,以便其他人可以輸入一個URL地看到,信息瀏覽頁面
非常感謝你的幫助,你也可以重定向我到一個URL像上面的例子如果你知道的一個
我有一個使用modelForm的表單我需要一個示例或代碼的views.py和相關文件來創建另一個頁面,用戶可以查看他們提交的信息。我可以考慮使用它們保存的數據庫的主鍵來做到這一點,但我如何將它們重定向到另一個模板,並使用剛輸入的表單中的信息。需要的示例:將提交的表單信息傳遞到審查頁面
我還需要一個固定鏈接到該頁面,以便其他人可以輸入一個URL地看到,信息瀏覽頁面
非常感謝你的幫助,你也可以重定向我到一個URL像上面的例子如果你知道的一個
,我認爲這是可以做到這樣......
例如,你有一個登記表,它接受的ModelForm
class RegistrationForm(ModelForm):
username = forms.CharField(label=(u'User Name'))
email = forms.EmailField(label =(u'Email Address'))
password = forms.CharField(label =(u'Password'),widget=forms.PasswordInput(render_value=False))
password1 = forms.CharField(label =(u'Verify Password'),widget=forms.PasswordInput(render_value=False))
class Meta:
model = Drinker
exclude = ('user',)
然後視圖:
def Registration(request):
if request.POST:
form =RegistrationForm(request.POST)
if form.is_valid():
user = User.objects.create_user(username=form.cleaned_data['username'],email=form.cleaned_data['email'])
password = form.cleaned_data['password']
user.save()
path = reverse('Review', dict(user=user,email=email,password=password)
return HttpResponseRedirect(path)
else:
return render(request,'register.html',{'form':form,})
else:
form = RegistrationForm()
return render(request,'register.html',{'form':form,})
然後就創建另一個觀點:
def Review(request):
render(request,'review.html',dict(user=user,email=email,password=password))
然後在review.html的顯示它...希望這有助於...
謝謝,雖然我需要添加從django.core.urlresolvers進口反向 – Klanestro
你怎麼有這麼遠? – karthikr
你有什麼特定的問題嗎? – webjunkie