Как использовать скрипт Python как плагин Cordova в угловом проекте? - PullRequest
1 голос
/ 07 ноября 2019

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

Существует проект

https://pypi.org/project/python-for-android/

После скиммингаиз-за документа я каким-то образом теряюсь (просматривая руководства по установке) и мне нужна помощь.

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

test.py

def my_function( input): 
  return "processed " + input 

Помня, что у меня есть только этот файл python для развертывания

Мой вопрос:

  1. Какие шаги необходимы для того, чтобы мой простой код Python перешел в состояние, в котором я могу использовать его для следующих шагов?

2. КакиеКак перейти из предыдущего состояния Python к плагину Cordova?

Наконец, в сочетании с очень простым проектом Angular / Cordova (где у меня есть только текстовое поле + кнопка и диапазон. <> Затем я нажимаюкнопка вызывает мою функцию и получает вывод).

Было бы весьма полезно, если бы вы могли продемонстрировать эти вопросы в качестве стартового проекта.

NB Я былищите в кордове пользовательские руководства по разработке плагинов. Но не знаю, как написать плагин, используя Python.

https://medium.com/ionic-and-the-mobile-web/how-to-write-cordova-plugins-864e40025f2

...