0

TastypieではResourceFieldの定義は必須ですか?

from tastypie import fields, utils
from tastypie.resources import Resource
from myapp.api.resources import ProfileResource, NoteResource


class PersonResource(Resource):
    name = fields.CharField(attribute='name')
    age = fields.IntegerField(attribute='years_old', null=True)
    created = fields.DateTimeField(readonly=True, help_text='When the person was created', default=utils.now)
    is_active = fields.BooleanField(default=True)
    profile = fields.ToOneField(ProfileResource, 'profile')
    notes = fields.ToManyField(NoteResource, 'notes', full=True)

dict を返すクラスがあります。これを非 orm データソースとして Tastypie に変換したいと考えています。キーは動的であるため、フィールドを定義できません。

4

0 に答える 0