让我们假设我在我的应用有以下型号:Django和Tastypie:存取与新创建的资源对象
from django.contrib.auth.models import User
class Category(models.Model):
user = models.ForeignKey(User)
class Product(models.Model):
category = models.ForeignKey(Category)
所以我的用户拥有自己的分类,我不希望他们能够以其他人拥有的分类发布产品。我想实施我自己的Tastypie授权方法(create_detail
),该方法将检查添加产品的用户是否拥有他希望添加此产品的类别。
我的问题是,该方法Authorization.create_detail(self, object_list, bundle)
这我重写只接收与bundle.data
空bundle.obj
和一些原始数据bundle
。如何访问与我的用户想要创建的Product
关联的Category
对象?
您是否找到任何解决方法? – UrK 2013-06-11 09:35:46