Django - Dynami c Таблицы - Добавить строки и столбцы - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь динамически добавлять столбцы в мою БД.

Например. Когда пользователь нажимает «Добавить столбец» в пользовательском интерфейсе, Django добавляет столбец в базу данных.

Существуют ли учебники о том, как я могу выполнить sh это?

1 Ответ

1 голос
/ 26 января 2020

Для этого более эффективно использовать базы данных Sql. Также, если вы хотите использовать СУБД, вы можете использовать JSONField или использовать модель ниже:

class Column(models.Model):
    name = models.CharField(max_length=500)
    # more options

class Value(models.Model):
    column = models.ForeignKey(Column, on_delete=models.CASCADE)
    value = models.CharField(max_length=500)
    # more options
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...