Python django.db.utils.OperationalError:没有此类列:<;应用程序>_连接\朋友。连接\ id
我有一个用户对象Python django.db.utils.OperationalError:没有此类列:<;应用程序>_连接\朋友。连接\ id,python,django,Python,Django,我有一个用户对象 class User(AbstractBaseUser, PermissionsMixin, Base): username = models.CharField(db_index=True, null=False, unique=True, max_length=255) mobile = PhoneNumberField(db_index=True, null=False, unique=True) is_staff = models.Boolean
class User(AbstractBaseUser, PermissionsMixin, Base):
username = models.CharField(db_index=True, null=False, unique=True, max_length=255)
mobile = PhoneNumberField(db_index=True, null=False, unique=True)
is_staff = models.BooleanField(default=False)
is_superuser = models.BooleanField(default=False)
is_active = models.BooleanField(default=False)
我有以下连接对象
class Connections(Base):
owner = models.OneToOneField(User, on_delete=models.CASCADE, null=True)
friends = models.ManyToManyField(User, related_name='friend_set', symmetrical=True)
followers = models.ManyToManyField(User, related_name="follower_set", symmetrical=False)
followings = models.ManyToManyField(User, related_name="following_set", symmetrical=False)
当我运行以下行时
sender = User.objects.get(id=kwargs.get('sender_id'))
receiver = User.objects.get(id=kwargs.get('receiver_id'))
sender_connections, created = Connections.objects.get_or_create(owner=sender)
sender_connections.friends.add(receiver)
我得到以下错误
django.db.utils.OperationalError: no such column: <appname>_connections_friends.connections_id
django.db.utils.OperationalError:没有这样的列:\u connections\u friends.connections\u id
我不确定我在这里做错了什么?在创建迁移并在迁移后迁移后,您会得到这些信息。