NoReverseMatch но я передаю все параметры - PullRequest
1 голос
/ 08 февраля 2020

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

Обратное для 'кармы' с аргументами ключевого слова '{' token ':' 503e9db5-daf3-4d3a-83fd-0d28bf923225 ',' karma_id ':' '}' не найден. Попробован 1 шаблон (ов): ['workspace / (? P [^ /] +) / karma / (? P [^ /] +) $']

Вот мои взгляды:

def karmaget(request, karma_id, token):
    karma = karma.objects.get(pk=karma_id)
    karma.point = +1
    karma.author = request.user
    karma.save()
    return redirect('workspace-detail', token=token)

Вот мой URL:

path('<str:token>/karma/<karma_id>', views.karmaget, name='karma'),

И мой шаблон:

<a href="{% url 'karma' token=token karma_id=karma.pk %}">

1 Ответ

1 голос
/ 08 февраля 2020

Должно быть karma.points + = 1 для увеличения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...