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

网址.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 回答