假设我有一个带有CharField
的模型,该模型具有以下选择:
class MyModelWithChoice(models.Model):
FIELD1_CHOICES = (('1', 'One'),)
field1 = models.CharField(max_lenth=32, choices=FIELD1_CHOICES)
是否可以从前端添加这些选择?
我知道可以通过创建另一个模型并为ForeignKey
使用field1
来解决此问题,
我之所以要避免创建新模型,是因为它实际上并没有携带更多信息。如果它包含有关该选择的更多信息,我不会有问题,但是似乎仅在数据库中为该选择创建表会产生过多开销