djangobook online の第 5 章http://www.djangobook.com/en/2.0/chapter05/に従っています。発行元、作成者、書籍を含む書籍モデルがあります。しかし、出版社や著者との一対多、多対多の複雑な関係を含むブックモデルのデータを追加する方法について言及していなかったようで、私は自分でそれをやろうとしましたが、いくつかの問題がありました.
ブックモデル:
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
publisher = models.ForeignKey(Publisher)
publication_date = models.DateField()
これは出版社です:
p = Publisher.objects.get(id=1)
これは著者です:
a = Author.objects.get(id=1)
このリンクhttps://docs.djangoproject.com/en/dev/topics/db/examples/many_to_many/によると、最初に本を作成し、後で著者を追加することにしました。
b = Book(title='Django for dummy', publisher=p, datetime.datetime.now())
エラーが発生しました: SyntaxError: キーワード arg の後にキーワード argがありません
誰かが私に正しい方法を教えてもらえますか? ありがとう