такую ошибку
ValueError at /create_notification/
Cannot assign "38": "Message.id_notification" must be a "Notification" instance.
пробовал подставлять вместо instance.pk notification.id, но упорной не хочется создавать записи в Message
А перевод о чём говорит?
что поле id_notification должно быть инстансом модели Notification. но instance.pk и является Notification id
В какой момент ошибка?
18 строка в id_notification=instance.pk .. но тут ещё в чём прикол. Пишет же ValueError at /create_notification/ а файл у меня называется signals.py
id_notification_id=instance.pk
не утверждаю но возможно конфликт имён ибо signals это модуль django
пошло всё. А можете сказать, в чём проблема?
В базовых знаниях django orm)
в бд поле типа не id_notification а id_notification_id
странно, я думал следует указывать просто название полей
спасибо. Спасибо что помогли разобраться
Названия полей указывать когда ты присваиваешь инстанс, а не pk
спасибо!! Запомню!
Обсуждают сегодня