我有一个这样的模型和形式:我该如何使用不同于模型字段名称的字段名称来创建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