Каков наилучший способ использования API REST для Django-поршневой системы из представления Django? - PullRequest
4 голосов
/ 15 октября 2010

Я начал использовать django-поршень для создания APIS, но у меня возникли проблемы с поиском документации о том, как использовать API из django с помощью python.Я видел примеры использования javascript.

Пока что я использую urllib для доступа к API, но мне интересно, если это лучший подход.

Я ценю ваш вклад в это!

1 Ответ

1 голос
/ 11 ноября 2010

Если это внутренний API - то есть вы / ваши представления и API имеете одинаковый доступ к ресурсам - почему вы используете API, а не получаете его результаты обычным образом (посредством манипулирования моделью и т. Д.)? Если вы хотите избежать дублирования кода, разбейте общий код на отдельные функции, которые могут использоваться обоими процессами.

Если это внешний API - например, ваш сайт обменивается данными с BitBucket - HTTP-клиент - это единственный (разумный) способ использования его. Хотя я лично выбрал бы httplib вместо urllib.

...