Django: Не найдено реверса для 'update-gig' с аргументами '('',)'. 1 pattern(s) tried: ['freelance/gig/(?P<gig_category_slug>[

Я хочу вставить url в кнопку обновления, не получается, скорее выкидывает ошибку

update.html

<a href="{% url 'freelance:update-gig' gig.gig_category_slug %}"> Update </a>

views.py

@login_required
def update_gig(request, gig_category_slug):
    user = request.user
    gig = get_object_or_404(Gigs, slug=gig_category_slug)
    freelancer = Freelancers.objects.get(user=request.user)

    if request.method == "POST":
        form = CreateGig(request.POST, request.FILES, instance=gig)
        if form.is_valid():
            new_form = form.save(commit=False)
            new_form.user = request.user
            new_form.creator = freelancer
            new_form.slug = slugify(new_form.title)
            new_form.save()
            messages.success(request, f'Gig Updated Successfully!')
            return redirect('freelance:gig-details', slug=gig_category_slug)
    else:
        form = CreateGig(instance=gig)
    context = {
        'form': form
        }
    return render(request, 'freelance/create.html', context)
Вернуться на верх