как отправить данные из файла python в html файл, который имеет js-код, который находится в отдельных проектах через URL-адрес (не имеющий html в качестве шаблона) и наоборот?
Я думаю, мне нужно использовать функцию AJAX и объект json, но я не знаю, как это сделать.
Вам нужно будет кодировать ваши данные как JSON (или что-то еще, но JSON является самым легким) в вашей функции Python, а затем сделать функцию Python видимой видимой в Интернете с помощью чего-то вроде Flask, и, как вы правильно поняли, данные с AJAX в javascript на стороне веб-приложения.
В конце концов, это будет выглядеть примерно так.
import json
from flask import Flask
app = Flask(__name__)
@app.route("/get-data/")
def get_data():
data = my_function()
data = json.dumps(data)
return data
if __name__ == "__main__":
app.run()
Где my_function()
- текущая функция, которую вы написали, которая возвращает необходимые данные. Затем ваше веб-приложение может получить данные по адресу http://your-machines-web-address.com/get-data/
.