Django Передача динамического поля модели

Предположим, я хочу создать поле динамической модели. Я пытаюсь объяснить это подробнее. Предположим, я хочу создать что-то вроде Add a field, затем спросить имя поля и тип поля, который хочет пользователь, может быть char, date, text и т.д.. Пользователь передает это в бэкенд, теперь мне интересно, как я могу получить эти данные и передать их в модель ниже?

class DynamicModel(models.Model):
    dynamic_field_name = models.DynamicFieldType()

После его прохождения как я могу синхронизировать бд без использования python manage.py migrate и makemigrations? Я видел один сайт, использующий эту возможность, и он построен на Django. Поэтому мне интересно, как они это делают?

Вернуться на верх