2016-11-06 7 views
0

Могу ли я использовать любые внешние библиотеки, разработанные для python на Pyramid? Я имею в виду его «нормальный питон», к которому я могу импортировать внешние библиотеки, как я со стандартным питона скачанного с python.orgИспользование внешних библиотек python на Pyramid

Какова ситуация для Джанго и Настоя и Бутылки?

Мое намерение - создать бэкэнд для мобильного приложения. Я хочу сделать это специально в Python, потому что мне нужно изучить python.

Приложение является родным приложением Android. Поэтому нет необходимости использовать ответ с хорошим html-кодом.

Я просто хочу, чтобы Django/Flask/Pyramid направить HTTP-запрос на соответствующие функции python. Все остальное, в том числе пользовательское auth, база данных обрабатывается моим кодом, который я пишу. Есть ли более простой способ сопоставить HTTP-запрос/ответы с соответствующими функциями без использования этих трех платформ?

В случае, если я использую один из них, я могу использовать мои собственные библиотеки?

+0

Как установить сторонние библиотеки Python из репозитория PyPi: https://packaging.python.org/en/latest/installing/ –

ответ

3

Да, все эти фреймворки просто запускают код Python для обработки запросов. В пределах пределов вы можете использовать внешние библиотеки просто отлично.

Ограничения обычно продиктованы сервером WSGI и характером HTTP-запросов; если ваша библиотека изменяет модель события (например, gevents) или в значительной степени зависит от изменения состояния интерпретатора (глобального состояния, локализации) или занимает много времени для получения результатов, тогда вам может потребоваться больше работы для интеграции.

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

  • Нет связанных вопросов^_^