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

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

WBOY
リリース: 2024-08-12 18:45:13
オリジナル
686 人が閲覧しました
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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート