讓我們假設我在我的應用有以下型號: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