擅长:python、mysql、java
<p>既然您似乎已经拥有了对用户的授权,您应该能够通过添加到ModelResource中的元类来实现这一点。例如,使用djangauthorization(<a href="https://django-tastypie.readthedocs.org/en/latest/authentication_authorization.html#usage" rel="nofollow">from tastypie docs</a>):</p>
<pre><code>from tastypie.authentication import BasicAuthentication
from tastypie.authorization import DjangoAuthorization
...
class SomeResource(ModelResource):
...
class Meta:
...
authentication = BasicAuthentication()
authorization = DjangoAuthorization()
</code></pre>
<p>此示例将为您提供<code>django.contrib.auth.models.Permission</code>中定义的操作的用户授权。在</p>
<p>我还有来自Tastype Google群组的<a href="https://groups.google.com/forum/?fromgroups=#!topic/django-tastypie/ap19e7MZRtY" rel="nofollow">this</a>。{a3}使用^。以下是Google Groups链接中提供的示例:</p>
^{pr2}$