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

如何在 django 模型的 save 方法中获取当前用户?八月 11 ’24评论:1答案:00我有以下 django 模型:
class Listing(models.Model)STATUS_CHOICES = [(‘available

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

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

八月 11 ’24
评论:1
答案:0

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

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

我有以下 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

登录后复制…

打开完整问题

以上就是如何在 django 模型的 save 方法中获取当前用户?的详细内容,更多请关注叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:走不完的路,转转请注明出处:https://www.dingdanghao.com/article/714201.html

(0)
上一篇 2024-08-12 16:26
下一篇 2024-08-12 16:26

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号