2012-02-02 4 views
0


Iam은 사용자가 역할을 확인하고 저장해야하는 모델에서 save 메소드를 무시하고 또한 save 메소드를 호출하는 djangorestframework를 사용합니다. 모델에서 미리 감사드립니다.모델의 액세스 세션 사용자

답변

0

요청 개체를 뷰 중 하나에서 전달합니다. 빠른 회신

class MyModel(models.Model): 
    def save(self, *args, **kwargs): 
     request = kwargs.pop('request', None) 
     print request # this is the request object if it was passed into save() 
     # do whatever you'd like with request here. 
     super(MyModel, self).save(*args, **kwargs) 

def myview(request): 
    MyModel.objects.save(request=request) 
+0

덕분에, 위의 대답에 우리는 MYVIEW를 호출해야하지만 모델의 저장 방법 호출 djangorestframework 우리의 상황에서, 통화보기 기능이없는 세션 사용자를 얻을 모델에서 사용자를 얻을 수있는 다른 방법이 –