Столбец "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