"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > django 모델의 저장 메소드에서 현재 사용자를 얻는 방법은 무엇입니까?

django 모델의 저장 메소드에서 현재 사용자를 얻는 방법은 무엇입니까?

2024-08-15에 게시됨
검색:756
How to get current user in save method of a django model? django 모델의 저장 메소드에서 현재 사용자를 얻는 방법은 무엇입니까?
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
를 사용하여 목록을 저장할 수 없습니다...
전체 질문 열기
릴리스 선언문 이 기사는 https://dev.to/mirzonabot/how-to-get-current-user-in-save-method-of-a-django-model-1d47?1에서 복제됩니다. 침해가 있는 경우, 문의 Study_golang@163 .comdelete
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3