Django - PostgreSQL не соответствует атрибуту по умолчанию - PullRequest
0 голосов
/ 14 мая 2018

У меня есть следующая модель в Django:

class Community(models.Model):

    name = models.CharField(max_length=255)
    members = models.ManyToManyField(User, through='Membership')
    date_created = models.DateTimeField(auto_now_add=True)

Но когда я проверяю структуру таблицы (используя Postico для PostgreSQL), поле date_created после применения миграций показывает без значения по умолчанию .

enter image description here

Я также пытался явно указать default=date.today(), но он не работает.

Есть идеи, что мне не хватает?

Спасибо
Pablo

EDIT

Большое спасибо за этот пост: Как создать скрипт для вставки данных в мою базу данных sqlite3 по умолчанию django

Я пытался заполнить базу данных с помощью скрипта, используя драйвер PostgreSQL, когда импортировать модели Django гораздо проще, используя метод create (также благодаря Daniel Roseman в комментарии, которые привели меня к поиску поста).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...