0
A
回答
0
我很確定第一個行爲是默認的,如果我正確理解你的問題。對於第二個,如果你在保存和驗證之後不重定向,它應該重新呈現你提交的視圖。放置一個成功變量可能很好看,如果窗體保存。以下是在多個視圖中使用單個表單的示例。
models.py:
class MyModel(models.Model):
name = models.CharField()
forms.py:
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
views.py:
def first_view(request):
success = False
if request.method=="POST":
form = MyModelForm(request.POST)
if form.is_valid():
form.save()
success = True
else:
form = MyModelForm()
context = { 'form':form,
'success': success, }
return render_to_response('first_view_template.html', context,
context_instance=RequestContext(request))
def second_view(request):
success = False
if request.method=="POST":
form = MyModelForm(request.POST)
if form.is_valid():
form.save()
success = True
else:
form = MyModelForm()
context = { 'form':form,
'success': success, }
return render_to_response('second_view_template.html', context,
context_instance=RequestContext(request))
0
您是否嘗試過Django Form preview,如果我沒有錯,它可以用於你的目的
相關問題
- 1. Django的形式
- 2. Django的形式
- 3. 的Django的形式
- 4. 形式的Django Queryset
- 5. 從Django的形式
- 6. 從Django的形式
- 7. Django的形式ChoiceField
- 8. Django的:形式JSON
- 9. 在Django形式
- 10. '+' 在Django形式
- 11. django形式 - 讓django建立你想要的形式
- 12. Django的CheckboxSelectMultiple Django的單形式
- 13. 的Django/Python測試Django的形式
- 14. Django的形式 - 的外鍵
- 15. 在我的Django的形式
- 16. AJAX和DJANGO形式
- 17. Django「更dyanmic」形式
- 18. Django filter_horizontal形式
- 19. Python | Django |從形式
- 20. Django形式問題
- 21. django形式與jquery
- 22. django脆皮形式內聯形式
- 23. Django形式「不」使用模型形式
- 24. Django的 - 保存形式
- 25. Django的多種形式
- 26. Django的Admin.py定製形式
- 27. Django CreateView消失的形式
- 28. Django的形式:在飛行
- 29. 動態Django的形式
- 30. ajax與Django的形式