我希望字段joinkey将项目的主键传递到函数random_int中,以为正在创建的每个新模型生成默认的joinkey。有办法做到这一点还是我以错误的方式来解决这个问题?
html,
body {
height: 100%;
}
<div class=" h-100 d-flex justify-content-center align-items-center flex-column">
<div class="w-25 h-25 bg-success"></div>
<div class="w-25 h-25 bg-primary"></div>
</div>
答案 0 :(得分:0)
您可以只使用@property装饰器来处理它。
class Project(MainAbstractModel):
users = models.ManyToManyField(User)
title = models.CharField(max_length=25, default="")
@property
def joinkey(self):
return random_int(self.pk)
@joinkey.setter
def joinkey(self, value):
# handle setting a joinkey if need be
pass
def other_user(self):
return self.users.exclude(username=user.username)