我有一個這樣的模型和形式:我該如何使用不同於模型字段名稱的字段名稱來創建Django模型表單?
class Content(models.Model):
title = models.CharField(_("title"), max_length=16)
category = models.ForeignKey(Category, verbose_name = _('category'))
class ContentForm(forms.ModelForm):
class Meta:
model=Content
fields = ('title', 'category',)
我想有字段的名稱形式爲f_category
(模型領域的課程名稱是留category
)。是否有可能這樣做,而不必手動構造整個表單(這很難,因爲該字段是一個ForeignKey,並且必須是具有選項列表的選擇字段)?
澄清:名字我指的是名稱,如HTML表單代碼:<input type="select" name="f_category" />
爲什麼地球上它有什麼關係? – 2011-06-06 21:03:31
因爲我需要在同一個模型上使用兩種不同的表單,所以如果兩個表單都可以發佈到同一個URL,那麼每個表單的名稱都需要有不同的名稱。 – miernik 2011-06-06 21:08:57