Добрый вечер. Пишу блог на 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 ролик был последним.
Вот весь код ошибки:
Если нужна еще информация, пишите, все скину
Прошу не кидаться, я новичок, и мало пока что понимаю.
Спасибо