Как вызвать Python скрипт из HTML ввода? - PullRequest
1 голос
/ 18 апреля 2020

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

  1. Взять текстовый ввод в текстовом поле HTML:

    <div class="search-wrapper">
        <input type="text" v-model="search" placeholder="Enter Stock Ticker"/>
    </div>
    
  2. Запустить Сценарий python, который использует этот текст для запуска поиска по Tweepy API:

    t = tweetObj.tweetObject({{ html input here }}) 
    tweet_string = t.get_created_at()
    
  3. Выполните анализ настроений (который уже сделан)
  4. Заполните группу диаграммы на веб-сайте (для которого у меня уже есть шаблон)

Я не понимаю, нужно ли мне использовать Django или Flask для Python IO. Нужно ли принимать входные данные или можно обойтись простыми модулями HTTP-запросов? Я понимаю, что все работает на одном сервере, но интерфейсная часть очень нова для меня, и я запутался. Буду признателен за некоторые рекомендации по этому вопросу.

1 Ответ

0 голосов
/ 18 апреля 2020

Ваш вопрос больше зависит от ваших требований, поэтому я предлагаю вам указать ваше требование и объем проекта . Вы можете использовать базовую c классификацию следующим образом:

  1. Модуль простого запроса : Для очень небольшого проекта без будущего плана запуска * 1033 це *. Планирование использовать его только для проекта класса или обучения.

  2. Flask: это каркас, легкий, очень гибкий и модульная. Лучше всего использовать для любого проекта, от маленького до большого. Лучше всего использовать его в качестве Backend для веб-приложений или Backend для мобильных приложений.

  3. Django: это большой каркас, предоставляющий большинство вещей, которые вам могут понадобиться для разработки больших и очень больших проектов по умолчанию в сам. Это дает дополнительную безопасность, модульность. Используйте его, только если планируете создать приложение с большой базой пользователей

...