アプリケーションに次のモデルがあるとします。
from django.contrib.auth.models import User
class Category(models.Model):
user = models.ForeignKey(User)
class Product(models.Model):
category = models.ForeignKey(Category)
したがって、私のユーザーは自分のカテゴリを所有しており、他のユーザーが所有するカテゴリに製品を投稿できるようにしたくありません。create_detail
製品を追加するユーザーが、この製品を追加したいカテゴリを所有しているかどうかを確認する独自の Tastypie Authorization メソッド ( ) を実装したいと考えています。
私の問題は、私がオーバーライドしているメソッドが、空でいくつかの生データを含むAuthorization.create_detail(self, object_list, bundle)
のみを受け取ることです。ユーザーが作成したいオブジェクトに関連付けられたオブジェクトにアクセスするにはどうすればよいですか?bundle
bundle.obj
bundle.data
Category
Product