0

次のような urlconf があります。

url(r'^homepage/?(?:.json)?', home),

そして、ビュー内で、URL の最後を取得したいと思います。私はこのようなものがうまくいくと思いました:

def home(request):
    if request.url.endswith('.json')
        return json_homepage() 
    else:
        return render(request,'other.html')
4

1 に答える 1

0

私はこれを解決しますrequest.path_info

urls.py

url(r'^homepage/?(?:\.json)?', home),

ビュー.py

if request.path_info.endswith("json"): 
        return home_json_render()
    else:  
        return render(request, 'frontpage.html', params)
于 2013-08-20T21:17:35.203 に答える