Как использовать Django в качестве бэкэнда для Cordova? - PullRequest
0 голосов
/ 18 мая 2018

Не веб-разработчик, но в настоящее время играет с cordova и хотел бы использовать django для использования Python для реализации функциональности бэкэнда.Насколько я понимаю (смутно), Cordova управляет интерфейсом, а Django - главным образом для интерфейса.Так возможно ли использовать django в качестве бэкенда для проекта cordova (например, напрямую использовать существующие шаблоны django в приложении cordova)?Если так, то как?Есть ли какая-то особенная связь, которую я должен был бы кодировать сам?

(Мое необразованное предположение состояло бы в том, чтобы инициализировать проект django внутри папки cordova www, но это кажется неправильным).И если это совершенно неправильный способ думать об этой проблеме, дайте мне знать.

1 Ответ

0 голосов
/ 18 мая 2018

Вы можете использовать Django в качестве бэкэнда и реализовать в нем REST-подобный API (URL-адреса, которые принимают и возвращают данные JSON).Для этого есть полезные инструменты / библиотеки, например, django-rest-framework .

Затем вы будете вызывать эти конечные точки (URL) из вашего интерфейса, которые можно записать в cordovaили любые другие инфраструктуры JS-интерфейса.

Как вы уже отмечали, я предлагаю хранить код веб-интерфейса и внутреннего интерфейса в отдельных папках.

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