我是一個django新手。在Django中更新表單。如何設計?
我有這樣的模式:
class Item(models.Model):
name = models.CharField(max_length=255)
quantity = models.IntegerField()
如何創建視圖來更新我的所有項目的數量是多少?
觀點:
def item_list(request):
item = Product.objects.all()[:6]
return render_to_response('item.html',{'item':item},context_instance=RequestContext(request))
形式:
from django import forms
class QuantityForm(forms.Form):
quan = forms.IntegerField()
模板:
{% for i in item %}
{{ i.name }}
{{ i.quantity }}
{% endfor %}
我試圖做這樣的事情(點擊 「更新」 值quantity
後我模型應該實現):
請任何幫助。由於
看看'formsets'。 https://docs.djangoproject.com/en/dev/topics/forms/formsets/ – karthikr
這是唯一的出路?我需要一個簡單的解決方案 – user1732461
formsets很簡單。或者,你可以爲每個創建表單,並做一個ajax提交 – karthikr