我有一个包含字段所有者的模型包,其中应包含已创建对象实例的用户标识。 我想过重写save()方法,但我没有弄清楚如何获取登录用户。 我已经进行这样Django:保存已创建对象实例的用户
class Package(models.Model):
source = models.CharField(max_length=20)
destination = models.CharField(max_length=20)
date_estimation = models.DateTimeField()
owner = models.ForeignKey('auth.User', related_name='packages', on_delete=models.CASCADE)
def save(self, *args, **kwargs):
#WAHT TO DO HERE ?
super(Package, self).save(*args, **kwargs)
我如何保存登录用户的当前?谢谢
看看这个链接,看看它是否有助于你https://stackoverflow.com/questions/ 1477319/in-django-how-do-i-know-the-currently-logged-in-user –