Pyramid + SQLAlchemy + FormAlchemy¶
PostgreSQL 上のデータベースに対する UI が欲しいと思い、 表題のような組み合わせを検討したので記録しておく。
PostgreSQL 上で create database, create role, grant の作業は 済んでいるという前提。
インストール。
$ pip install pyramid
$ pip install sqlalchemy
$ pip install pyramid-sqlalchemy
$ pip install psycopg2
$ pip install FormAlchemy
$ pip install pyramid_formalchemy
$ pip install pyramid-chameleon
プロジェクト作成。
$ pcreate -s alchemy alc
$ cd alc
$ python setup.py develop
設定ファイル development.ini 修正。
[app:truemain] <- [app:main] から変更
..snip..
sqlalchemy.url = postgresql://alc_admin:alc_pass@localhost/alc
[composite:main] <- URL調整のために追加
use = egg:Paste#urlmap
/alc = truemain
初期化と起動。
$ initialize_alc_db development.ini#truemain
(#section を指定しないと [composite:main] に sqlalchemy.url が
あるものだと仮定して処理するようで、エラーが出てしまう。)
$ pserve development.ini
ブラウザで http://hogehoge/alc/ にアクセスすると Pyramid のトップページが表示されるはず。
(続く)
前の投稿:
CiNii Articles に書誌情報を載せるには
次の投稿:
Pyramid + SQLAlchemy + FormAlchemy (2)