Я настраиваю связанные поля в моем tashypie api.tastypie путь к ресурсам
У меня есть это в моем файле api.py:
class PeopleResource(ModelResource):
event_id = fields.ForeignKey(EventResource,'event', full=True)
answer_link = fields.ForeignKey(DatePeopleResource,'datepeople', full=True, related_name='datepeople')
class Meta:
queryset = EventPeople.objects.all()
resource_name = 'people'
filtering = {
'event_id' : ALL,
'phone_number' : ALL,
'name' : ALL,
'answer' : ALL,
}
authorization = Authorization()
class DatePeopleResource(ModelResource):
event = fields.ForeignKey(EventResource,'event')
event_date = fields.ForeignKey(DateResource,'event_date')
event_person = fields.ForeignKey(PeopleResource,'event_person', related_name='people')
class Meta:
queryset = DatePeople.objects.all()
resource_name = 'datepeople'
filtering = {
'event' : ALL,
'event_person' : ALL,
'event_date' : ALL,
}
authorization = Authorization()
Моя проблема заключается в том, что поле DatePeopleResource связано с PeopleResource работает, но первый не работает. (связанный с DatePeopleResource от PeopleResource)
Я думаю, это потому, что DatePeopleResource еще не определен. В tastypie документ, похоже, я должен добавить path.to.api.resource перед вызовом DatePeopleResource, как это:
answer_link = fields.ForeignKey(path.to.resource.DatePeopleResource,'datepeople', full=True, related_name='datepeople')
Но я понятия не имею, что путь! Я попробовал «ресурсы», «api» ... Я действительно не понимаю, что это за путь.
Благодарим за помощь, я застрял!
Да! Большое спасибо ! –
Цитаты! Большое спасибо. – Joshua