是否可以使用URL访问模板和JSON结果-Django?
该想法不是生成不必要的网址。
类似的东西:
> path(r'cnpj', CNPJ.as_view(), name='cnpj'),
> path(r'cnpj', CNPJ_JSON.as_view(), name='cnpj_json'),
答案 0 :(得分:2)
您可以将query_param
与请求一起发送,并在视图中对其进行评估,以返回所需的内容:
...cnpj/?desired_format=json
在您看来:
class CNPJ(viewsets.ViewSet):
def list(self, request):
if request.query_params['desired_format'] == 'json':
return json
else:
render html