1
ごとtastypieでダイナミックなフィールドを取得するために私がは、どのようにオブジェクト
cは私がすべてのレコードのフィールドに、Bを返すようにしたい、フィールド、BとのAPIを持っています。
しかし、フィールド "c"を現在のユーザーだけに返したいとします。
どうすればよいですか?
ごとtastypieでダイナミックなフィールドを取得するために私がは、どのようにオブジェクト
cは私がすべてのレコードのフィールドに、Bを返すようにしたい、フィールド、BとのAPIを持っています。
しかし、フィールド "c"を現在のユーザーだけに返したいとします。
どうすればよいですか?
これはリソースクラスのためにdehydrateと書く必要があるため、これは例です。
class MyModelResource(Resource):
class Meta:
queryset = MyModel.objects.all()
def dehydrate(self, bundle):
# get logged-in user
user = bundle.request.user
# check whether it is the same logged-in user.
if user.id == bundle.data['user_id']:
# Remove the field 'c'
del bundle.data['c']
return bundle