我有一個Django的形式,其爲的ModelForm: class EducationForm(ModelForm):
class Meta:
model = Education
但它實際上是作爲一個formset: queryset_education = Education.objects.filter(member = edit_member)
Education
使用的屬性我有以下Django模型: class Equity(models.Model):
symbol = models.CharField(max_length=128)
dividend = models.DecimalField(max_digits=9, decimal_places=2)
class Portfolio(models.Model):
有沒有一種方法可以在模板中從內聯表單訪問特定的表單,而無需對索引進行硬編碼? 我知道,通過一個formset迭代通常的辦法是做這樣的事情: {% for form in formset %}
{{ form }}
{% endfor %}
但由於在模板上(我有多個表單集的一些細節,應並排顯示在表上,在另一個for內),如果我可以通過其索引訪問每個表單,會更好。我可以通過硬編碼索引,
這是一個非基於模型的形式: from django import forms
class MeasureForm(forms.Form):
name = forms.CharField(max_length=15)
description = forms.CharField(max_length=100)
datatype = forms.CharField(m
我有一個視圖,用戶應該能夠更新模型的實例,並更新或創建與第一個模型相關的模型的新實例。我嘗試使用formset來做到這一點,它創建新對象perfeclty,但我沒有找到一種方式來顯示已經創建的對象。我的問題是,我不知道如何與現有的數據填充表單集,這樣我可以把它放在上下文 所以這是我的模型: class Order(Model):
...
class invoice(Model):