ホームページ >バックエンド開発 >Python チュートリアル >Djangoモデルのsaveメソッドで現在のユーザーを取得するにはどうすればよいですか?

Djangoモデルのsaveメソッドで現在のユーザーを取得するにはどうすればよいですか?

WBOY
WBOYオリジナル
2024-08-12 18:45:13683ブラウズ
How to get current user in save method of a django model? Djangoモデルのsaveメソッドで現在のユーザーを取得するにはどうすればよいですか?
How to get current user in save method of a django model?
0
How to get current user in save method of a django model?

次の 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メソッドで現在のユーザーを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。