a simple form Section 11, Lecture 40

Catalog Packageと同じ流れやる
f:id:yukking3:20210503122408j:plain 1. init.py, blueprint
2. app/init.pyに登録する
3. form.pyを作成する
4. route.pyを作成する(functionなど定義する)
5. htmlを準備する

Authフォルダーにinit.pyを作る BluePrint をimportする。 blueprintのインスタンスを作る。 そして、route.pyをimportする。 f:id:yukking3:20180506145919p:plain

app/init.pyにカタログの時とお同じようにAuth appを登録(register)する。 f:id:yukking3:20180506145925p:plain

ここからはフォームを作る。form.pyとroutes.pyを作る。 flaskのwtfを利用する。 f:id:yukking3:20180626221741p:plain

auth/form.pyを作成する。 f:id:yukking3:20180626222636p:plain

auth/route.pyを作成する。

route.pyでform.pyをimportする f:id:yukking3:20180506151420p:plain

次にroute.pyを作る formというインスタンスをつくる f:id:yukking3:20180506151646p:plain

formをhtmlに渡して表示させたいので、form=formにする f:id:yukking3:20180506151831p:plain 完成版が以下の通りだ。 f:id:yukking3:20180506151454p:plain f:id:yukking3:20180506151700p:plain

次にregister.htmlを作成する。 最初にやる事は同じこと

{% extends 'layout.html' %}

{% block content %}
{% endblock %}

f:id:yukking3:20180506151938p:plain