2016-11-22 3 views

답변

0

내가 모델 형태의 초기화 방법으로 사용자 개체를 전달하여이 문제를 해결할 수 있어요.

는 지금은 그것의 단지 사용자 개체, 우리가 형성 동적 양식을 렌더링하는 데 사용할 수있는 개체를 전달할 수 없습니다

def __init__(self,**user**, *args, **kwargs): 
     super(B2BInvoiceForm, self).__init__(*args, **kwargs) 
     self.helper = FormHelper() 

     ... 

     print "Checking Permission :", user.get_all_permissions() 

     if **user**.has_perm('can.delete_something') : 
      self.helper.add_input(Submit('delete', ' Delete ')) 

아래 같이 보입니다.

0

Layout Docs을 참조하십시오.

보기에서 사용자의 권한을 확인하고 Layout을 적절하게 구성하십시오.

(즉, 그것 뿐이다)

+0

응답 해 주셔서 감사합니다. –

관련 문제