Отправка данных из Python в Javascript с использованием только одного URL во Flask - PullRequest
0 голосов
/ 31 октября 2018

В настоящее время я работаю в приложении Python, которое должно отправить некоторые данные (широту, долготу) в файл Javascript, чтобы показать текущее положение устройства на карте. Я отправляю данные в формате JSON и использую Flask для их отправки, но столкнулся с проблемой и пока не нашел решения.

Я знаю, как отправлять данные с помощью Flask:

app = Flask(__name__)

@app.route('/myRoute')
def sendData():
    myDict = {'latitude':46.6205, 'longitude':-15.3826}
    myDictJson = json.dumps(myDict)

    return myDictJson

if __name__ == '__main__':
app.run(host:'localhost', port=9999)

Но дело в том, что широта и долгота не являются фиксированными, они будут меняться каждые X секунд, и мне также нужно исправить URL. Как я могу это реализовать? Должен ли я использовать что-то отличное от Flask?

1 Ответ

0 голосов
/ 31 октября 2018

@app.route(/myRoute) должно быть: @app.route('/myRoute', methods=["GET"]), добавив methods=["GET"], вы можете просмотреть ссылку и увидеть return в вашем браузере. URL будет исправлен, так как вы указываете его в Flask . Поскольку широта и долгота все время меняются, эта информация должна храниться где-то, просто используйте ее в своем myDict и запрашивайте данные снова и снова в вашем javascript .

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