Получен неожиданный аргумент ключевого слова 'pzn'

Я борюсь со следующей проблемой:

fachbereich_detailview() получил неожиданный аргумент ключевого слова 'pzn'

Ошибка говорит мне, что что-то не так с моими урлами. Если я изменю последнюю часть url на int:test, он скажет мне, что неожиданным аргументом ключевого слова является test.

Запрос 'product = Products.objects.get(pzn="existingpzn")' работает нормально (Проверено с помощью shell).

view.py:
[...]
def fachbereich_detailview(request, pzn):

    context = {}

    try:
        product = Products.objects.get(pzn=pzn)
    except:
        return redirect('fachbereich')

    context['product'] = product

    return render(request, 'app/LoginArea/fachbereich_detailview.html', context)
[...]
urls.py:
[...]
path('Produkt/<int:pzn>/', views.fachbereich_detailview, name='fachbereich_detailview'),
[...]
html:
<a href="{% url 'fachbereich_detailview' product.pzn %}" class="small-text text-underline text-uppercase">Mehr erfahren</a>

Я просто не могу понять, в чем проблема.

Надеюсь, что кто-нибудь сможет мне помочь!

Заранее спасибо Надер

Потому что вы устанавливаете integer в вашем url, но вы передаете string в ваше представление. Измените ваш url на такой:

path('Produkt/<str:pzn>/', ...),
Вернуться на верх