Django CharField添加到前端的选项

2024-10-02 04:17:44 发布

您现在位置:Python中文网/ 问答频道 /正文

问题描述

假设我有一个带有CharField的模型,它有如下选择:

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

有没有办法从前端增加这些选择?你知道吗

预防问题

我知道这个问题可以通过创建另一个模型并为field1使用一个ForeignKey来避免,它工作得很好。你知道吗

我想找到另一种方法的原因

我之所以尽量避免创建新模型,是因为它实际上不包含任何更多的信息。如果它包含关于选项的更多信息,我就不会有问题,但是仅仅为选项在db中创建一个表似乎开销太大


Tags: 模型信息modelmodels选项onemaxclass
1条回答
网友
1楼 · 发布于 2024-10-02 04:17:44

我认为你必须使用django形式,然后你可以在开头使用django形式

参见django官方网站的this文档

相关问题 更多 >

    热门问题