当用户点击链接时,我正在构建一个函数来增加一个模型,但是即使我传递了所有的参数,我仍然无法解决这个问题。
反转“业力”的关键字参数{“记号”:'503e9db5-daf3-4d3a-83fd-0d28bf923225',“业力_id”:‘}’找不到。尝试了1种模式:[‘工作区/(?P^/+)/业力/(?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)这是我的网址:
path('<str:token>/karma/<karma_id>', views.karmaget, name='karma'),我的模板是:
<a href="{% url 'karma' token=token karma_id=karma.pk %}">发布于 2020-02-08 14:59:55
应该是karma.points +=1来增加
https://stackoverflow.com/questions/60127936
复制相似问题