在python djang中ID未被%s替换

2024-06-25 22:38:28 发布

您现在位置:Python中文网/ 问答频道 /正文

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\u lf\u notification应该读取通知并重定向到同一个页面,但是url参数是notif\u id。所以我想给出notif\u id的值,notf的id,但是当它重定向到同一个页面时,响应是 http://localhost:8000/this-is-slug/?notf_id=id

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

我做错什么了?你知道吗

提前谢谢


Tags: idlocalhosthttpreadgetobjectsis页面