#flask
Вопрос:
@app.route("/upload", methods=["GET", "POST"])
def upload_file():
# cloudinary.config(cloud_name = os.getenv('CLOUD_NAME'), api_key=os.getenv('API_KEY'),
# api_secret=os.getenv('API_SECRET'))
upload_result = None
if request.method == "GET":
return render_template('index.html')
Я не получаю свое приложение flask в localhost . Когда я вручную набираю «/загрузить» в URL-адресе, это работает . Как получить его автоматически по умолчанию. Пожалуйста, помогите.
Ответ №1:
Если вы укажете «/upload» в app.route, то он будет работать только в том случае, если вы отправите запрос GET в /upload.
Попробуйте использовать «/» вместо «/загрузить»:
@app.route("/", methods=["GET", "POST"])
def upload_file():
upload_result = None
if request.method == "GET":
return render_template('index.html')
Комментарии:
1. это сработало. Но когда я развернул его на Heroku, произошел сбой внутреннего сервера
2. Рад, что прочитал, что это сработало! Пожалуйста, не забудьте выбрать его в качестве окончательного ответа и / или озвучить его. Если у вас есть еще вопросы, пожалуйста, начните с нового.