ID不会被python django中的%s替换

时间:2018-06-08 04:17:54

标签: python django python-3.x

def read_lf_notifiation(request, id, slug):
    lf = LostAndFound.objects.get(slug=slug)
    notf = N_lostandfound.objects.get(id=id, lf=lf)
    if notf.read == False:
       notf.read = True
       notf.save()
    return HttpResponseRedirect('/lostandfound/%s/?notif_id=%s' %(slug, notf.id))

因此,read_lf_notification应该读取notfication并重定向到同一页面但是使用urif参数notif_id。所以我想给notif_id的值,notf的id,但当它重定向到同一页面时,响应是 http://localhost:8000/this-is-slug/?notf_id=id

但我想要的是 http://localhost:8000/this-is-slug/?notf_id=12

我在这里做错了什么?

提前致谢

0 个答案:

没有答案