在Django Rest框架中路由API视图? [英] Routing API Views in Django Rest Framework?

查看:102
本文介绍了在Django Rest框架中路由API视图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有任何常见的路由选择方式?code> APIViews (即 ViewSets )使用Django Rest框架?

Is there any common pattern for routing APIViews (ie, not ViewSets) with Django Rest Framework?

例如,如果我有一个可选参数的API视图:

For example, if I've got an API View that takes an optional argument:

class ReportView(APIView):
    def get(self, request, report_name=None):
         # … stuff …
         return Response(report)

除了写出标准的Django URL路由器,是否有标准模式 - 用于路由该视图?

Is there any standard pattern — apart from writing out a standard Django URL router — for routing that view?

推荐答案


除了写出标准的Django URL路由器,还有任何标准模式 - 路由那个视图?

Is there any standard pattern — apart from writing out a standard Django URL router — for routing that view?

ViewSets&如果你想要标准化的路由,路由器

ViewSets & Routers are the pattern if you want standardised routing.

如果你正在使用视图,那么只需使用一个常规的Django URLconf。

If you're using views then just use a regular Django URLconf.

这篇关于在Django Rest框架中路由API视图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆