Я пытаюсь динамически добавлять столбцы в мою БД.
Например. Когда пользователь нажимает «Добавить столбец» в пользовательском интерфейсе, Django добавляет столбец в базу данных.
Существуют ли учебники о том, как я могу выполнить sh это?
Для этого более эффективно использовать базы данных 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