ユーザーがタスクに時間を追加するためのモデルがあります。
class Time(models.Model):
to_task = models.ForeignKey(Task)
appuser = models.ForeignKey(CustomUser)
hours = models.DecimalField(max_digits=5, decimal_places=2)
ただし、次を使用してこのモデルのインスタンスを作成しようとすると、次のようになります。
t1=Time(totask=task, appuser=user, hours=6.75)
エラーが発生します:
TypeError: 'totask' is an invalid keyword argument for this function.
これまで複数のForeignKeysを使ったモデルを作ったことがないので、それが原因かもしれないと思っています。ただし、2つのForeignKeyを使用したDjangoドキュメントの例を見たことがあり、それらは私とまったく同じように機能しました。
多くの検索の後、私はまだそれを理解することができません。