逆向查询冲突

问题描述 投票:0回答:0

我正在尝试制作一个聊天系统,用户可以在其中创建聊天并成为所述聊天的所有者,并且聊天可以包含其他用户。

class UserProfile(models.Model):
#username = models.CharField(max_length=30, unique=True, default=User.username)# django creates username automatically?
user = models.OneToOneField(DjangoUser, on_delete=models.CASCADE)
display_name = models.CharField(max_length=50)
picture = models.ImageField(upload_to = 'profile_images', blank=True)

def __str__(self):
    return self.user.username

这就是我的用户模型

class Chat(models.Model):
name = models.CharField(max_length=50, unique=True)
description = models.CharField(max_length=240)
users = models.ManyToManyField(UserProfile)
owner = models.OneToOneField(UserProfile, on_delete = models.CASCADE)

def __str__(self):
    return self.name

这就是聊天模型

python django django-models
© www.soinside.com 2019 - 2024. All rights reserved.