Библиотека Appengine REST - Python и Django - PullRequest
9 голосов
/ 26 декабря 2011

Я хочу предоставить REST API для моего приложения Django, которое будет работать на движке Google App. Я наткнулся на appengine-rest-server и нашел его полезным. Но я хотел бы получить некоторые примеры использования в реальном мире, если таковые имеются, и любые ошибки. Есть ли лучшие альтернативы для рассмотрения?

Ответы [ 5 ]

6 голосов
/ 03 апреля 2012

Я использую django-nonrel с вкусным пирогом.Мне нужно было сделать пару небольших изменений кода, но я думаю, что последние версии в репозиториях работают вместе.

http://eatdev.tumblr.com/post/12076483835/tastypie-on-django-nonrel-on-app-engine

Из-за отсутствия множестваВо многих отношениях я использую ListProperties, и они, кажется, отлично работают с tastypie.

API Delicious созданы для соответствия моделям.Если ваш API будет создавать / получать / обновлять / удалять экземпляры ваших моделей, tastypie потребует меньше кода.

Джанго-поршень тоже очень популярен, но я не пробовал его на движке приложения.

2 голосов
/ 06 октября 2012

UPDATE Я рекомендую взглянуть на: django-tastypie , которое оказалось даже более приятным, чем django-pneon , оно также помогает вам с такими вещами, как управление версиями вашего API и корректное использование нескольких конечных точек

2 голосов
/ 02 апреля 2012

Я думаю, что в настоящее время лучшим вариантом для написания REST API является django-pneon https://bitbucket.org/jespern/django-piston,, и я думаю, что он должен прекрасно работать с Google AppEngine, хотя я никогда не пробовал.

0 голосов
/ 23 января 2013

В настоящее время appengine-rest-server не поддерживает модели ndb.

0 голосов
/ 01 апреля 2012

Я использовал рестлет на движке приложения без проблем. http://www.restlet.org/

Я перестал использовать его в пользу простого использования базового HttpServlet для сообщений и получения данных JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...