是否可以将Django HttpResponseRedirect发送到HTML页面中的某个ID?

2024-10-02 20:41:51 发布

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

我有一个简单的观点,用户确认或拒绝报价:

def confirmoffer(request, offerid):
    offer = Offer.objects.get(id = offerid)
    if 'confirm' in request.GET:

        offer.traveler_approval = True;
    else:
        offer.traveler_approval = False;
    offer.save()

    return HttpResponseRedirect("/dashboard#excursionoffers/")

我试图将用户返回到她的仪表板,但返回到某个部分,而不是页面的开头,因此我执行了以下操作:dashboard#excursionoffers/但是自动添加了一个斜杠,如下所示:

http://127.0.0.1:8000/dashboard/#excursionoffers/

这使得id无效。你知道吗

这是仪表板的url:

url(r'^dashboard/$', views.dashboard, name="dashboard"),

Tags: 用户idurlrequestdef仪表板dashboard报价