пайчарме)
что именно ты запускашеь кнопкой в пайчарме?
опции запуска \ полный лог запуска ты нам не покажешь?
This site can’t be reached
что еще на нахрен за flaskprod.py ? и откуда мы его должны взять?
основной файл. Где роут прописан, в котором проблема. И в нем же запускается фласк
C:\Users\Илья\AppData\Local\Programs\Python\Python310\python.exe C:/Users/Илья/Nextcloud/Sync/code/Python/Projects/_home/flaskprod/wsgi.py * Running on http://127.0.0.1:5000 (Press CTRL+C to quit) * Serving Flask app 'flaskprod' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off 127.0.0.1 - - [23/Jun/2022 16:35:27] "POST /api/v1.0/log HTTP/1.1" 200 - 127.0.0.1 - - [23/Jun/2022 16:35:27] code 400, message Bad request syntax ('{') 127.0.0.1 - - [23/Jun/2022 16:35:27] "None /api/v1.0/log HTTP/0.9" HTTPStatus.BAD_REQUEST -
что находится в wsgi.py ?
from flaskprod import app if __name__ == "__main__": app.run()
а в flaskprod.py ?
Получается наврал. Запускается wsgi.py
2.1.2 тоже самое выдает
ну или происходит какая-то мистика или ты нам чего-то недоговариваешь
Если и не договариваю, то только по незнанию. Что еще может влиять? Что могу недоговаривать?
Было бы неплохо если бы ты абсолютно весь код своего проекта мог выложить на гх.
Закомментил вообще все почти. Все что осталось от кода: from flask import Flask app = Flask(__name__) @app.route('/api/v1.0/log', methods=["POST"]) def log_add(): return "ok" if __name__ == "__main__": app.run(host='0.0.0.0')
и переделал, чтобы python запускал flaskprod.py вместо wsgi.py
И что, всё равно эта ошибка? Скопировал твои 5 строчек, всё ок
запрос отправляете чем?
>>> import requests >>> URL = 'http://localhost:5000/api/v1.0/log' >>> json = {"meow": "bark"} >>> requests.post(URL, json=json) <Response [200]>
У Вас версия питона какая?
вот у меня на другом компе тоже на 3.9 завелось все. А тут 3.10. Щас переставлю может в нем дело
Обсуждают сегодня