Django CharField добавить к выбору от переднего конца - PullRequest
0 голосов
/ 17 января 2019

Описание проблемы

Предположим, у меня есть модель с CharField, которая имеет следующие варианты:

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

Есть ли способ добавить эти варианты из внешнего интерфейса?

Предотвращение проблемы

Я знаю, что эту проблему можно предотвратить, создав другую модель и используя ForeignKey для field1, которая прекрасно работает.

Причина, по которой я пытаюсь найти другой путь

Причина, по которой я пытаюсь избежать создания новой модели, заключается в том, что она на самом деле не несет больше информации. Если бы в нем содержалась дополнительная информация о выборе, у меня не возникло бы проблемы, но для создания таблицы в БД было бы слишком много времени только для выбора

1 Ответ

0 голосов
/ 17 января 2019

Я думаю, вы должны использовать формы django , тогда вы можете использовать формы django в вашем fron-end

См. эту документацию с официального сайта django

...