Ссылка на объекты, связанные с Django, remove(obj, bulk=False)
Я пытался использовать метод related manager remove() с bulk=False, но безуспешно. Может ли кто-нибудь сказать мне, что случилось и где ошибка? Спасибо.
Для использования remove(obj, bulk=False) я создал модели типа
Затем я попробовал сам метод в интерактивной оболочке, как показано ниже:
- I've created musician object
- created album object with Foreign key to musician object but I didn't save it
- I called related manager on musician object to remove album from relation with option bulk=False => I expected that this will call save on my album object and than remove foreign key relation but nothing happened, album wasn't saved nor relation on musician was removed. I expected the final call to album to give me <Album: First album None> and album to be saved in data base but it didn't happen.
- The same procedure implemented on add(obj, bulk=False) yield expected results add(album2, bulk=False) saved my alabum2 and added reference to musician object