залогиненные пользователи могли что-то делать с постами, но мне выдает ошибку
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/'
Обсуждают сегодня