Странная ошибка AttributeError из-за Views (Django)

у объекта типа 'projects' нет атрибута '_default_manager'

Я получаю эту ошибку, когда во втором представлении используется та же модель, что и в первом. Если модель меняется, и поля корректируются, то все работает.

Оба представления идентичны, за исключением названий их шаблонов, поскольку мне нужно, чтобы одно просто перечисляло детей в модели контрольного списка.

class project(LoginRequiredMixin, UserPassesTestMixin, UpdateView):

    model = projects
    fields = [
    'name',
    'fk_state',
    ]
    template_name = '/project_details.html'
    context_object_name = 'projects'


    def form_valid(self, form):
        form.instance.fk_user = self.request.user
        form.save()
        # return super().form_valid(form)
        return HttpResponseRedirect(self.request.path_info)

    def test_func(self):
        post = self.get_object()
        if self.request.user == post.fk_user:
            return True
        return False


class project_checklist(LoginRequiredMixin, UserPassesTestMixin, UpdateView):

    model = projects
    fields = [
    'name',
    'fk_state',
    ]
    template_name = '/project_checklist.html'
    context_object_name = 'checklist'


    def form_valid(self, form):
        form.instance.fk_user = self.request.user
        form.save()
        # return super().form_valid(form)
        return HttpResponseRedirect(self.request.path_info)

    def test_func(self):
        post = self.get_object()
        if self.request.user == post.fk_user:
            return True
        return False

Urls

path('projects/project/<int:pk>',project.as_view(), name='project'),
path('projects/checklist/<int:pk>',project_checklist.as_view(), name='checklist'),
Вернуться на верх