Передача данных из формы html к sqlite3 через python

Всем привет. При обучении создаю сайт для книжного, нужна html форма и из нее вытащить данные , обработать и передать в бд. Возникла проблема с передачей данных в бд страница формы:

{%block titlenick%}
    <title>Форма добавления товара</title>
{%endblock%}
{%block titlenick2%}
<div class="container">
<h1>Форма добавления товара</h1>
    <p>После заполнения формы и прохождения модерации книга будет доступна на маркетплейсе</p>
  <form method="post" action="//create">
    <h3>Добавьте фото</h3>
      <input class ="img-btn" type="file" name = "photo" id ="photo"  placeholder="Фото книги"/><br>
      <input class ="form-control" type="text" name = "name" id ="name" placeholder="Введите название, например: 'Мертвые души', Н.В.Гоголь"/><br>
    <input class ="form-control" type="text" name = "about" id ="about"  placeholder="Дайте краткую характеристику или опишите произведение"/><br>
    <input class ="form-control" type="number" name = "price" id ="price" placeholder="Введите цену товара"/><br>

     <br> <button class ="btn btn-success" type="submit">Подтвердить</button>
  </form>
</div>
{%endblock%}

Код что в main

def index():
   return render_template('index.html')
@app.route('/about')
def about():
   return render_template('about.html')

@app.route('/create', methods=['GET', 'POST'])
def create():
   if request.method==['POST']:
       res= dbase.addbook(request.form['name'], request.form['photo'], request.form['about'], request.form['price'])
       if res:
           flash("Книга успешно добавлена")
       else:
           flash ("Ошибка создания")
   return render_template('create.html')



if __name__ == "__main__":
   app.run(debug=True)

Ответы (0 шт):