Модели Django. DateTimeField и Postgres int - PullRequest
0 голосов
/ 04 мая 2018

Мой класс Модель имеет следующую метку времени:

timestamp = models.DateTimeField(default=datetime.now)

Отлично работает с SQLLite, но при переходе на Postgres я получаю сообщение об ошибке:

столбец "отметка времени" имеет тип integer, а выражение имеет тип временная метка с часовым поясом

Я хочу сохранить свою модель с DateTimeField, но как преобразовать этот тип, требуемый Postgres?

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

Удаление базы данных в SQL, устранение всех проблем сортировки миграций. От SQLLite должно остаться что-то, что сгенерировало ошибку.

0 голосов
/ 04 мая 2018

Использование

models.DateTimeField(auto_now_add=True)

См. https://docs.djangoproject.com/en/2.0/ref/models/fields/#datefield

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