擅长:python、mysql、java
<p>tastype的资源类(ModelResource的子类)提供了一个方法<a href="http://django-tastypie.readthedocs.org/en/latest/resources.html#get-via-uri" rel="nofollow">^{<cd1>}</a>。请注意,他的呼叫是通过<code>apply_authorization_limits(request, object_list)</code>的,因此如果您没有收到所需的结果,请确保以通过您的授权的方式编辑您的请求。<br/>
一个糟糕的替代方法是使用regex从url中提取id,然后使用它过滤所有对象的列表。这是我的肮脏的黑客,直到我让你通过你的乌里工作,我不建议使用这个。;)</p>
<pre><code>id_regex = re.compile("/(\d+)/$")
object_id = id_regex.findall(your_url)[0]
your_object = filter(lambda x: x.id == int(object_id),YourResource().get_object_list(request))[0]
</code></pre>