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