我目前没有特别需要这样做。我只是好奇什么是最好的方法来做到这一点:
example.com/cars/honda/ -- 可能会返回一个汽车模板页面,其中包含有关 Hondas 的图片和信息 example.com/cars/honda.json -- 会返回一个带有 Honda 信息的 JSON 对象
有任何想法吗?
我目前没有特别需要这样做。我只是好奇什么是最好的方法来做到这一点:
example.com/cars/honda/ -- 可能会返回一个汽车模板页面,其中包含有关 Hondas 的图片和信息 example.com/cars/honda.json -- 会返回一个带有 Honda 信息的 JSON 对象
有任何想法吗?
通常,使用 RESTful API,这类事情是通过内容类型协商来处理的。我没用过,但是Django REST framework可以提供内容协商。
有一个函数负责整理信息,然后有两个单独的视图负责调用通用函数并渲染模板或编码为 JSON。