タグ SQLAlchemy
人気順 10 users 50 users 100 users 500 users 1000 usersPlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門 1. SQLAlchemy 入門 for Kobe Python Meetup #13 2017/09/15 Kobe Japan 2. Yasushi Masuda PhD ( @whosaysni ) Tech team, Core IT grp. IT Dept. MonotaRO Co., LTD. Pythonista since... 続きを読む
SQLAlcyemy で repr を自動で - Memo
メモ。 SQLAlchemy でモデルクラスを定義していて、__repr__ を毎回定義するのがダルい。かといって定義しないと、デバッグ時(主にプリントでバッグ)に中身が出ないのも困る。 # -*- coding: utf-8 -*- from sqlalchemy import Column, Integer, String, ForeignKey from sqlalchemy.orm imp... 続きを読む
Python - 動的に生成されるテーブル定義をSQLAlchemyを使って読み込む方法 - Qiita
動的に生成されるテーブル定義をSQLAlchemyを使って読み込む方法 タイトルのことをやりたい!と思って調べたのでメモ。 結論から言うと、組み込み関数のtypeを使ってマッピングのオブジェクトを作ってやればOK。 例えばこんな感じで書く。 engine = create_engine(データベースURL, echo=True, encoding='utf-8') base = declarati... 続きを読む
Python向けIDEの「PyCharm」、オープンソース版が公開される | SourceForge.JP Magazine
チェコJetBrainsは9月24日、Python向けの統合開発環境(IDE)の最新版「PyCharm 3.0」を発表した。本バージョンから有料版「Professional」エディションに加え、無料のオープンソース版である「Community」エディションが提供されるようになっている。 PyCharmはコードエディタなどを備えるIDE。バージョン3.0ではO/Rマッパー「SQLAlchemy」のサ... 続きを読む
Pythonコミュニティに無償のPython IDE、PyCharm 3.0をお届けします! | JetBrains ブログ
PyCharm 3.0をリリースしました!JetBrainsの提供するPython IDEの最新バージョンです。主な新機能は以下の通りです: SQLAlchemy サポート Pyramid & Web2Py web フレームワークサポート 内蔵ターミナル 設定可能な language injections Python、Djangoコード解析の改善 PyQt、PyGTKコード解析の改善 しかし何よ... 続きを読む
GracefulExit - Flask と Alembic とテスト
Flask と SQLAlchemy で Web アプリをつくるとき きちんとテストを書きたい→Application Factories Pattern を使う DB もきちんとバージョン管理したい→Alembic を使う という前提で、さらに Alembic の version ファイルと SQLAlchemy の declarative なモデルに同じようなテーブル定義を書きたくない。つまり... 続きを読む
SQL 表現言語のあれこれ — プログラマのネタ帳 二冊目
SQL 表現言語のあれこれ @hirokiky が SQLAlchemy の SQL 表現言語 (っていうらしいことを初めて知った)を使って なんかやっていて 、ちょっと書いてみたくなったので書きます。 SQL 表現言語はオブジェクトの演算子オーバロードを駆使して SQL を生成するためのライブラリです。 なので ORM よりは若干レイヤが低い感じ。 いつも sqlalchemy.ext.decl... 続きを読む
Heroku を使ってみる - 混沌脳内
最近人気な Heroku 。Python に対応したそうなのでいじってみました。以下、Flask を使った場合の手順。 参考サイト:Heroku で Flask + SQLAlchemy を使う - Twisted Mindhttp://d.hatena.ne.jp/Voluntas/20110920/1316529816Heroku | Dev Center | Getting Started ... 続きを読む