Django CharField添加到前端的选择中

时间:2019-01-17 20:46:14

标签: python django database django-models django-orm

问题描述

假设我有一个带有CharField的模型,该模型具有以下选择:

class MyModelWithChoice(models.Model):
    FIELD1_CHOICES = (('1', 'One'),)
    field1 = models.CharField(max_lenth=32, choices=FIELD1_CHOICES)

是否可以从前端添加这些选择?

预防问题

我知道可以通过创建另一个模型并为ForeignKey使用field1来解决此问题,

原因我正在尝试寻找另一种方法

我之所以要避免创建新模型,是因为它实际上并没有携带更多信息。如果它包含有关该选择的更多信息,我不会有问题,但是似乎仅在数据库中为该选择创建表会产生过多开销

1 个答案:

答案 0 :(得分:0)

我认为您必须使用 django表单,然后才能在前端

中使用django表单

请参阅Django官方网站上的this文档