今日から新しい章「第6期:データベース編」がスタートします。 これまでのWebアプリは、プログラムを終了したりサーバーを再起動したりすると、入力したデータがすべて消えてしまいました。今日からは、データを「永続的」に保存するための心臓部 ...
PythonのO/RマッパーでSQLを操作できるSQLAlchemyを紹介します。他のPythonライブラリとの連動もしやすいため非常に便利なライブラリです。 O/Rマッパーのメリット/デメリットの記事を参考に貼っておきます。 なおサンプルデータは下記を使用していきます。
# Create a session instance with a session ID. # This example uses an in-memory SQLite database. # The `create_tables=True` flag is useful for development and testing.