相关疑难解决方法(0)

Django模型MultipleChoice

我知道有没有MultipleChoiceField一个模式,你只能用它的形式.

今天,在分析与多项选择相关的新项目时,我遇到了一个问题.

我想有一个像场CharFieldchoices多样选择的选项.

我通过CharField在表单中创建并管理多个选项forms.MultipleChoiceField并使用逗号分隔选项来解决此问题.

在这个项目中,由于配置,我不能这样做,因为我上面提到的,我需要做的是在型号,我宁愿不要编辑Django管理形式 既不使用形式.我需要一个具有多个选项的模型字段选项

  • 有人通过模特解决了这样的事吗?

也许覆盖一些模型功能或使用自定义小部件......我不知道,我有点迷失在这里.


编辑

我知道简单的选择,我希望有类似的东西:

class MODEL(models.Model):
    MY_CHOICES = (
        ('a', 'Hola'),
        ('b', 'Hello'),
        ('c', 'Bonjour'),
        ('d', 'Boas'),
    )
    ...
    ...
    my_field = models.CharField(max_length=1, choices=MY_CHOICES)
    ...
Run Code Online (Sandbox Code Playgroud)

但具有保存多个选择的能力不仅仅是一个选择.

python django django-models

50
推荐指数
3
解决办法
6万
查看次数

标签 统计

django ×1

django-models ×1

python ×1