2012-06-28 2 views
0

Я использую Tastypie для создания REST API. поэтому у меня есть этот класс:Несколько ресурсов в tastypie

так что я Classe ToolBox и tastypie я могу получить доступ к его

http://somthing.com/api/toolbox/list/ http://somthing.com/api/toolbox/list/5

но можно добавить новый mothod, например «http://somthing.com/api/toolbox/stats/5», чтобы получить много статистических данных из выбранного инструментария?

или можно создать класс Stat, не основанный на модели, чтобы давать статистику на ToolBox, User и многих других статистических данных?

спасибо

ответ

3

Не следует смешивать URLs ресурсов, это хак и, вероятно, получит слишком сложным. Вы можете использовать обезвоживает цикл, чтобы добавить без Типового поля к существующей ToolboxResource или если есть отношения можно вложить один ресурс в другой SEE: this post

tastypie docs: dehydrate cycle

Смежные вопросы