@argonnest

Почему получаю ошибку BadRequestKeyError в Flask?

Добрый вечер. Пишу блог на Flask и в качестве WYSIYG-редактора использую Quill.JS. Но когда я отправляю статью в БД, возникает ошибка BadRequestKeyError. Якобы сервер не понимает, что за ключ 'post'. До добавления Quill.JS все работало без нареканий.
Вот код:
- main.py
@app.route('/create', methods=['POST', 'GET'])
def create():
	db = get_db()
	dbase = FDataBase(db)

	if request.method == 'POST':
		if len(request.form['title']) > 4:
			res = dbase.addPost(request.form['title'], request.form['post'], request.form['url'])
			print(request.form.get('post'))
			return redirect(url_for('index'))

	return render_template('create.html')

- верстка
<div class="form-control w-100" name="post" id="post" cols="30" rows="9"
                        onfocus="this.placeholder = ''" onblur="this.placeholder = 'Начинайте творить'"
                        placeholder='Начинайте творить' required></div>
                        <script>
                          var quill = new Quill('#post', {
                            theme: 'snow'
                          });
                        </script>
                    </div>

Учился делать весь бэкэнд у selfedu, 10 ролик был последним.
Вот весь код ошибки:
5f89e7057c426099212570.png
Если нужна еще информация, пишите, все скину
Прошу не кидаться, я новичок, и мало пока что понимаю.
Спасибо
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
пишите, все скину

денег на карту тоже?

за кемел - стайл - щелбан

учись в отладку, хотя бы принтами - выведи что получаешь из браузера и поищи там твой пост,
post переименуй в post1 на всякий
Ответ написан
Ваш ответ на вопрос

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

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