Столбец "value" имеет тип smallint, но выражение имеет тип timestamp с временной зоной LINE 1: ... '2022-06-16T23:17:27.223553+00:00'

Привет! Я хочу добавить время типа "00:00".

class Time(models.Model):
    day = models.DateTimeField(null=True)
    value = models.DateTimeField(auto_now_add=True, null=True)


def add_time(request, str):
    if request.method == 'POST':
        form = TimeForm(request.POST)
        time = request.POST.get('time')
        time = Time(id_goal=goal, day=datetime.now(), 
            value=time, description=description)
        time.save()

Когда у меня было value = models.TimeField(null=True), все было хорошо и работало до того, как я развернул на Heroku. После этого мне пишет:

django.db.utils.ProgrammingError: колонка "value" имеет тип smallint, но выражение имеет тип timestamp с часовым поясом

.

которую я не понял и теперь у меня сильно болит голова уже более двух-трех дней. Хаха :P

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