我有一個包含字段所有者的模型包,其中應包含已創建對象實例的用戶標識。 我想過重寫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 –