编程语言
首页 > 编程语言> > python – 从tastypie uri获取模型对象?

python – 从tastypie uri获取模型对象?

作者:互联网

你如何从它的uri获得tastypie模型资源的模型对象?

例如:

如果在python中将uri作为字符串给出,那么如何获得该字符串的模型对象?

解决方法:

Tastypie的Resource类(它是ModelResource是子类的人)提供了一个方法get_via_uri(uri, request).请注意他的调用apply_authorization_limits(request,object_list)所以如果你没有收到所需的结果,请确保以这种方式编辑你的请求它通过了您的授权.
一个不好的选择是使用正则表达式从您的网址中提取ID,然后使用它来筛选所有对象的列表.这是我的脏黑客,直到我让get_via_uri工作,我不建议使用它.

标签:python,django,tastypie
来源: https://codeday.me/bug/20190520/1142624.html