У меня есть следующая модель в 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 после применения миграций показывает без значения по умолчанию .
Я также пытался явно указать default=date.today()
, но он не работает.
Есть идеи, что мне не хватает?
Спасибо
Pablo
EDIT
Большое спасибо за этот пост: Как создать скрипт для вставки данных в мою базу данных sqlite3 по умолчанию django
Я пытался заполнить базу данных с помощью скрипта, используя драйвер PostgreSQL, когда импортировать модели Django гораздо проще, используя метод create (также благодаря Daniel Roseman в комментарии, которые привели меня к поиску поста).