Adilet-novichok
@Adilet-novichok
Баг в огне не потонет, в воде не сгорит

В Flask request выдает ошибку?

Короче вот код python
#import
from flask import Flask, render_template
from flask import request
from werkzeug.exceptions import BadRequestKeyError

#init
app = Flask(__name__)


#create pages
@app.route('/')
def SayHello():
	return 'Why it is not working :('

@app.route('/class_founder', methods=['GET'])

def check():
	
	key = request.form['text']

swap = True

#run app
app.run(debug=True)

А вот html
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Having time</title>
	<link rel="stylesheet" href="static/style.css">
</head>
<body>
	<section>
		<form method="GET" action="/class_founder">
			<input name='text' type="text">
		    <input type="submit" class="button" value="Start">
						
		</form>
		
		<div class="box">
			<div class="bar" name='teacher_box'></div>
			<div class="bar" name='subject_box'></div>
			<div class="bar" name='student_box'></div>
		</div>
	</section>

</body>
</html>


Сохраняю, обновляю в консоле, открываю в браузере
А там ошибка BadRequestKeyError мол брауер отправил request который сервер не может
понять. Я все правильно написал 100% input name
и request.form одинаковы. Инет уже обшарил
ПОМОГИТЕ ПЖ!!
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix
yellow
Я все правильно написал 100%

Только код не работает почему-то. Чудеса да и только.

request - это что у вас?
Ответ написан
@bacon
ну так метод GET, данные в request.args, а не в request.form
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы