具有许多所有权的Django模型

问题描述

我已经写了这个模型:

class Customer(models.Model):

    name = models.CharField(max_length=255)
    surname = models.CharField(max_length=255,)
    owners = models.ManyToManyField(User)

我想在保存时将当前用户添加到所有者字段。 我不想在表单中声明此内容,而是在模型中声明此方法,以覆盖save方法。如下:

def save(self,*args,**kwargs):
    self.owners = request.user
    super(Customer,self).save(*args,**kwargs)

但是显然请求不存在... 我可以在模型中定义什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)