Алан Гибизов, Оно конкретно выдает атрибут эрор. Глянул через dir(self.event), там этого нету, поэтому и спрашиваю не работает или как. А вы не удосужившись проверить пишете что работает.
Dr. Bacon, Ну заменю я это на get or create, но это не сделает ни проще ни сложнее. Смысл ловить конкретное исключение, если исключение там может быть только связанное с существованием ряда? Ну поставлю я туда конкретное исключение, но это ничего не даст. Раз такой умный уже давно бы мне как нормальный человек указал на ошибку или рассказал что я именно делаю не так, а не вот это всё. Если не разбираешься в теме не суйся, а если просто не хочешь помочь так тем более. Разбираться в 30 строках кода тебе тяжело? Что-то не верится, или ты просто по приколу сидишь тут и всем пишешь какой ты умный а все остальные всё не так делают не указывая что именно?
Dr. Bacon, "За меня" открыл доки и прочитал вообще не то, о чём идёт речь. Ряд уже сущетсвует, мне это ничего не даст. Про обработку ошибок вообще молчу...
Aragorn, Проблема не только в этом. Проблема в том что мне надо переводить стрелки на час вперед, а вместе с этим и на день вперед если перевод с 23 до 00, а если вдруг это последний день месяца, то на месяц вперёд, а это я не совсем понимаю как сделать правильно без говнокода
dir(self.event)
, там этого нету, поэтому и спрашиваю не работает или как. А вы не удосужившись проверить пишете что работает.