ポーカー、プログラミング、もぐスマートフォン用の表示で見るポーカー、プログラミング、もぐポーカーとプログラミングともぐもぐについてのブログ。この広告は、90日以上更新していないブログに表示しています。asiagohan.hatenablog.com今回は、前回まででフォームに入力できるようになったToDoを、データベースに登録できるようにします。データベース管理システムは、今回はPostgreSQLを利用します。PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/binと打ち、PATHを通します。todoとbash上で打ち、データベースを作成します。データベースの作成が完了したら、flaskアプリケーションのコードを変更します。'postgresql://localhost/todo'と一行追加します。modelsと編集します。今回はSQLAlchemyをORMとして使用します。次に、flask_appディレクトリ下にmodels.pyを作成します。(self.title)ORMを利用することで、modelをこのように記述することができます。views.pyを編集し、データベースを利用するように変更します。todo_list=todo_list)register関数を変更し、フォームに入力されたデータをデータベースへ登録するようにしました。その後、データベースに登録されているデータを取得し、レンダリングを行うようにしました。これに合わせて、テンプレートも変更します。templates/register.htmlを編集します。red;">TITLEを入力してください。%}</body></html>渡されたデータベースのデータを表示するように変更しました。コードの編集が終わったら、一度プロジェクトディレクトリの中で、次のコードを実行します。dbdb.create_all()これでデータベースにテーブルが作成され、利用準備が整いました。アクセスすると、フォームが表示されます。送信した値がデータベースに保存され、表示されます。GitHubこちらに公開されています。»プロフィールid:asiagohanポーカーとプログラミングともぐもぐについてのブログ。データベースを使用する月別アーカイブ参加グループプログラミングポーカーはてなブログをはじめよう!asiagohanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。