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)