Django orm insert foreignkey via id
У меня есть модель типа
class Author(models.Model):
book = models.ForeignKey(Book, null=True, blank=True)
Теперь, у меня есть диктант в виде:
math = {"id": 4, "title": "math book"}
прямо сейчас, способ вставки данных такой
math_book = Book.objects.query(id=math['id']).first() # im sure the value is there
author = Author.objects.first()
author.book = math_book
мне интересно, можно ли сделать что-то вроде:
author.book_id = math['id']
и сохранить единственный запрос для получения книги?