0
こんにちは私はというモデルを持っています。ユーザの2つの外部キーを追加する必要があります。一方の外部キーは問題を割り当てた人を表し、他方の外部キーは問題が割り当てられた人を表します。したがって、変更を更新する過程で、データベース構造には次のエラーが発生します。djangoユーザモデルへの参照方法
mini_url.Assigned_problem.assigned_to:(fields.E305) 'Assigned_problem.assigned_to'の逆クエリー名が ' Assigned_problem .assigned_by '。ヒント: 'Assigned_problem.assigned_to'または 'Assigned_problem.assigned_by'の定義にrelated_name引き数を追加または変更します。
これはあなたがモデルUser
に2つのForeignKeyを宣言
assigned_to = models.ForeignKey(User)
assigned_by = models.OneToOneField(User)
と私のモデル構造
class Assigned_problem(models.Model):
assignation_status = models.IntegerField()
assigned_date = models.DateTimeField(auto_now_add=True, auto_now=False,
verbose_name="Assigned Date")
assigned_to = models.ForeignKey(User)
assigned_by = models.OneToOneField(User)
problem = models.OneToOneField('Problem')
def __str__(self):
return "{0}".'format'(self.problem.problem_content)
エラーメッセージがあなたを告げ何をしようとしましたか? –