나는 사용자가) (request.user.is_authenticated 사용하여 로그인하면 내가 확인하실 수 있습니다 알고 class_based보기 위해, 장식을 확인하고 난 함수의 장식처럼, 내 class_based보기 위해 장식을 사용하려면 views : login_required, 어떻게해야합니까? 당신은 전체 클래스에 필요한 로그인을 할당해야장고는
class AddCompanyInfoHandler(View):
model = Company
@check_login_decorator
def get(self, request):
form = EnrollCompanyForm()
return render(request, 'student/company_form.html', {'form': form,})
@check_login_decorator
def post(self, request):
form = EnrollCompanyForm(request.POST)
if form.is_valid():
form_data = form.cleaned_data
current_user = request.user
company = Company.objects.create_company(current_user, form_data)
company.save()
return HttpResponse("Create Company USer Successfully!")
else:
return render(request, 'student/company_form.html', {'form': form,})
참고로, http://stackoverflow.com/questions/6069070/how-to-use-permission-required-decorators-on-django-class-based-views. – alecxe