장고 파삭 파삭 한 형태로 사용자 권한을 검사하려면 어떻게해야합니까? 기본적으로 삭제 권한이없는 사용자의 삭제 버튼을 숨기고 싶습니다.Django의 사용자 권한을 기반으로 삭제 버튼 숨기기 Crispy Form
도와주세요. 시간을 내 주셔서 감사합니다.
장고 파삭 파삭 한 형태로 사용자 권한을 검사하려면 어떻게해야합니까? 기본적으로 삭제 권한이없는 사용자의 삭제 버튼을 숨기고 싶습니다.Django의 사용자 권한을 기반으로 삭제 버튼 숨기기 Crispy Form
도와주세요. 시간을 내 주셔서 감사합니다.
내가 모델 형태의 초기화 방법으로 사용자 개체를 전달하여이 문제를 해결할 수 있어요.
는 지금은 그것의 단지 사용자 개체, 우리가 형성 동적 양식을 렌더링하는 데 사용할 수있는 개체를 전달할 수 없습니다
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 '))
아래 같이 보입니다.
응답 해 주셔서 감사합니다. –