Url не разрешается в, 404 ошибка django

Я не могу создать представление детализации и обновления, используя <pk> и <pk>/update/, вот мои пути url.

urlpatterns = [
    path('',views.IndexView.as_view(), name='index'),
    path('form/',views.CompanyView.as_view(),name='company'),
    path('<pk>/',views.CompanyDetailView.as_view()),
    path('<pk>/update/',views.CompanyUpdateView.as_view())
]

мои представления выглядят следующим образом,

class CompanyUpdateView(generic.UpdateView):
    model = Company
    fields = '__all__'
    success_url = '/company'

class CompanyDetailView(generic.DetailView):
    model = Company
    fields = '__all__'

Также я использую FormView для добавления данных в базу данных,

class CompanyView(generic.FormView):
    form_class = CompanyForm
    template_name = 'company/company.html'
    
    success_url = '/company'

    def form_valid(self, form):
        form.save()
        return super().form_valid(form)

Когда я добираюсь до url company/1/ или company/1/update, я получаю ошибку 404. В чем может быть причина и как это решить

Попытка:

path('<int:pk>/',views.CompanyDetailView.as_view()),

Вернуться на верх