【发布时间】:2014-10-16 20:49:18
【问题描述】:
如何使用 django-rest-framework 将 URL 参数(例如,视图函数)解析为引用的模型对象(或查询集)?我了解如何拥有一个 ModelViewSet/Serializer 对来允许对特定模型对象进行 CRUD 操作,但是对于其他一些将两个模型对象 URL 作为参数的 View 函数,该 View 函数如何将这些 URL 转换为相应的查询集?显然,可以手动解析 URL,提取 URL 的“模型”和“id”部分并检索相应的查询集。但这似乎是 django-rest-framework 中的一项基本操作,并且当您在这些模型中拥有带有 HyperlinkedModelSerializers 和外键字段的 ModelViewSet 时会自动执行。我需要在任意环境中执行此操作,而不是绑定到模型和外键。我只是想将 URL 解析为查询集。
【问题讨论】: