我有一个看起来像这样的模型:
class Audience(models.Model):
name = models.CharField(max_length=100)
def __str__(self):
return self.name.title().replace('_', ' ')
class Meta:
ordering = ['name']
在其他模型中使用它时,会获得数据库中所有受众的列表。
audience = models.ForeignKey(Audience)
在最终视图中,我从下拉列表中获得了数据库中的项目列表。例如:
项目1
第2项
项目3
我正在尝试附加一个不是来自数据库的自定义值。例如:
项目1
第2项
项目3
CUSTOM_VAL(附加值,不在数据库中)
我该怎么做?
答案 0 :(得分:0)
在您的视图中添加以下行
form.fields['audience'].choices += [('optional_val','optional_val')]