假设我有一个带有CharField
的模型,它有如下选择:
class MyModelWithChoice(models.Model):
FIELD1_CHOICES = (('1', 'One'),)
field1 = models.CharField(max_lenth=32, choices=FIELD1_CHOICES)
有没有办法从前端增加这些选择?你知道吗
我知道这个问题可以通过创建另一个模型并为field1
使用一个ForeignKey
来避免,它工作得很好。你知道吗
我之所以尽量避免创建新模型,是因为它实际上不包含任何更多的信息。如果它包含关于选项的更多信息,我就不会有问题,但是仅仅为选项在db中创建一个表似乎开销太大
我认为你必须使用django形式,然后你可以在开头使用django形式
参见django官方网站的this文档
相关问题 更多 >
编程相关推荐