залогиненные пользователи могли что-то делать с постами, но мне выдает ошибку
                  
                  
                  path('post/new/', BlogCreateView.as_view(), name='post_new'),
                  
                  
                  AttributeError: 'function' object has no attribute 'as_view'
                  
                  
                  есть вариант как это решить, или мне вместо вьюшек прописать соответствующие функции в классе Post?
                  
                  
                
Login_required на класс не вешается
@method_decorator(login_required, name='dispatch') @method_decorator(staff_member_required, name='dispatch') class ProductCreateView(View): как то так
так проще: from django.contrib.auth.mixins import LoginRequiredMixin class MyView(LoginRequiredMixin, View): login_url = '/login/'
Обсуждают сегодня