SQLAlchemyを使用したデータベース操作の実践
SQLAlchemyはPythonで最も人気のあるORM(オブジェクトリレーショナルマッピング)フレームワークの一つで、効率的かつ柔軟なデータベース操作を提供します。この記事では、SQLAlchemy ORMを利用してデータベース操作を行う方法について説明します。
インストール
pip install sqlalchemy
特定のデータベースに接続するには、それに応じたドライバもインストールする必要が ...
6月26日 21:53 投稿
FlaskとSQLAlchemyを用いたデータベーステーブルの作成と基本操作
データベースに記事を保存するためのテーブルを作成しましょう。テーブル名は「entry」とし、id、title、contentという3つのカラムを持ちます。
まず、設定ファイルであるconfig.pyを作成します。
DEBUG = True
#dialect+driver://username:password@host:port/database
DB_TYPE = 'mysql'
DB_DRIVER='pymysql'
DB_USER = 'root'
DB_PASS = '1q2w3e4r5t'
DB_HOST = '127.0. ...
6月22日 21:48 投稿
FlaskにおけるMarshmallowの使用方法
概要
Marshmallowは、データのシリアライズとデシリアライズを行うための軽量なライブラリです。このライブラリを使用することで、複雑なORMモデルオブジェクトをPythonのネイティブデータ型に変換することができます。
本記事では、FlaskとSQLAlchemyを使用したプロジェクトでMarshmallowを導入する方法について説明します。
インストール
pip install -U marshmallow-sql ...
6月19日 22:48 投稿
Python全スタック開発:環境構築からWebアプリ実装まで
開発環境のセットアップと初歩のコード実行
Pythonを始めるにはまず、CPythonインタプリタをインストールする必要がある。公式サイト(python.org)から最新のPython 3.9以降をダウンロードし、インストール時に「Add Python to PATH」オプションを有効にすることを忘れないでほしい。
科学計算やデータ分析を主目的とする場合は、Anacondaディストリビューションの利用が ...
6月2日 20:19 投稿
SQLAlchemy ORMによるデータベース操作入門
インストール方法
pip install sqlalchemy
特定のデータベースを使用する場合は追加パッケージが必要です:
# PostgreSQL
pip install psycopg2-binary
# MySQL
pip install mysql-connector-python
基本コンセプト
Engine:データベース接続を管理するコアコンポーネント
Session:トランザクション管理とデータ操作のためのインターフェース
Model:データベース ...
5月18日 03:57 投稿