SQLAlchemyとは、Pythonの中では最もよく利用されているORMの一つです。ORM以外にも以下の機能を持ちます。 1 データベースへの接続、SQLの実行 2 メタデータ 3 SQL Expression Language 4 ORM それぞれ簡単に説明しましょう。 データベースへの接続、SQLの実行 SQLAlchemyは様々なデータベースに対して接続してSQLを実行することができます。 サポートするDBMSは以下のとおりです。有名どころは大抵利用可能です。 Firebird Microsoft SQL Server MySQL Oracle PostgreSQL SQLite Sybase メタデータ SQLAlchemyにはメタデータと呼ばれるテーブルとPythonのモデルクラスをマッピングする機能があります。個人的にはSQLAlchemyで最も強力な機能の一つと考えています
はじめに 最近、Flaskで個人用のWebアプリを開発していて、 Post/Redirect/Get パターン というものを知ったのでメモ。 Post/Redirect/Get (PRG) とは 一言で言うと、フォームデータの二重送信を防止する手法の一つです。 フォームデータをPOSTした後、リダイレクトせずに画面を表示し、ブラウザを再読み込みすると、もう一度POSTしようとしてしまいます。 しかし、POST後にリダイレクトして画面を表示するようにすれば、ブラウザを再読み込みしても送信されるのはGETリクエストなので、フォームデータの二重送信が防げるというものです。 もちろん、リダイレクトしなくてもこのような二重送信を防ぐ方法はありますが、その場合、ブラウザの再読み込み時に以下のようなダイアログが表示されてしまいます。 リダイレクトすればこのようなダイアログは表示されないため、ユーザビリテ
こんにちは、@yoheiMuneです。 今日はPythonのWebフレームワークの1つ、Flaskをブログで書きたいと思います。個人的にも業務でも使っていて、軽量フレームワークでとても簡単に使えます。 目次 Flaskとは Flaskとは、PythonのWebフレームワークの1つです。Webフレームワークでは他にもdjangoがありますが、それに比べて超軽量なところが特長です。数行でWebアプリケーションが作れて、何かを手軽に作るには便利なフレームワークです。ただ、超軽量で自由が効くので、大きなアプリケーションを作ろうとすると、フォルダ構成やクラス設計などなど、決めることが多いです(自分で決めたいという人は嬉しい話ですが)。 Flaskのインストール インストールはpip経由で行うことができます。 $ pip install --upgrade Flask Flaskでハローワールド それ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く