我正在try 迁移这两个型号:
# models.py
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=64)
class Person2Person(models.Model):
person = models.ForeignKey(Person)
friend = models.ForeignKey(Person)
但我有一个错误:
SystemCheckError: System check identified some issues:
ERRORS:
website.Person2Person.friend: (fields.E304) Reverse accessor for 'Person2Person.friend' clashes with reverse accessor for 'Person2Person.person'.
HINT: Add or change a related_name argument to the definition for 'Person2Person.friend' or 'Person2Person.person'.
website.Person2Person.person: (fields.E304) Reverse accessor for 'Person2Person.person' clashes with reverse accessor for 'Person2Person.friend'.
HINT: Add or change a related_name argument to the definition for 'Person2Person.person' or 'Person2Person.friend'.
我想在模型Person
中建立一种多对多的关系.为什么我的代码错了?我该怎么修呢?