PHP前端开发

如何在 django 模型的 save 方法中获取当前用户?

百变鹏仔 3天前 #Python
文章标签 模型
如何在 django 模型的 save 方法中获取当前用户?
八月 11 '24 评论:1 答案:0
0

我有以下 django 模型:

class Listing(models.Model)    STATUS_CHOICES = [        ('available', 'Available'),        ('rented', 'Rented'),        ('unavailable', 'Unavailable'),        ('fake', 'Fake'),    ]    id = models.AutoField(primary_key=True)    title = models.CharField(max_length=200)    description = models.TextField()    status = models.CharField(max_length=12, choices=STATUS_CHOICES, default='available')    def save(self, *args, **kwargs):        ##         if self.status == 'fake' and  ......:            raise PermissionDenied("Cannot save listing with
打开完整问题