如何在Django模型选择中实现``其他''-charfield

时间:2019-11-05 12:36:15

标签: python django django-forms

想知道这里是否有人知道Django模型中的“其他”选择(用户可以输入自定义文本)的良好实现……例如,说我有一个“选择”字段,预设a和b选择。

:

如果我希望用户能够选择一个选项“其他”并在其自定义文本中键入键,即“ d”,那我能想到的唯一方法就是使用一个不同的字段,例如options_custom(不带进入模型的细节等...下面的虚拟片段仅出于讨论目的)

options = models.CharField (
    max_length=2,
    choices=[(a,'a'), (b,'b')],
    default=a,
)

您怎么看?我将不胜感激任何指针。

0 个答案:

没有答案