Google Group上に公開していたweb2pyの翻訳文書がだいぶ前に削除されてしまっていたのですが、ようやく重い腰を上げて、Google Sites上に移行しました。
当面のメイン活動はドキュメントの翻訳なのですが、自分が用意した英文に対してメンバーの方が翻訳文書を公開してくれています。正直、これがオープンソースの醍醐味なのかと、軽い感動を味わっています。
余韻が冷めないうちに、早いところ翻訳しきろうと思いました。
web2py japanサイト
http://sites.google.com/site/web2pyjapan/home
2011年5月5日木曜日
2010年3月16日火曜日
40秒で作るweb2pyアプリ
■[Python]40秒で作るweb2pyアプリ
web2pyもRailsには負けていません。何せ後発ですから。
「何かメモするアプリ」ということで作ってみます。環境はこんな感じです。
$ python web2py
web2py Enterprise Web Framework
Created by Massimo Di Pierro, Copyright 2007-2010
Version 1.76.5 (2010-03-11 15:19:08)
Database drivers available: SQLite3
Starting hardcron...
というわけで、つくるよ!
アプリケーション作成
管理サイト上で、アプリケーションを作ります。
モデル生成
モデルはソースコード(db.py)で定義します。
db.define_table('note',
Field('body', 'text')
)
コントローラーの作成
データの入力と表示を行うコントローラーを作成します。
def index():
form = SQLFORM(db.note)
if form.accepts(request.vars):
redirect(URL(r=request))
notes = db().select(db.note.ALL)
return dict(form=form, notes=notes)
はい、これで完成。
ブラウザで確認
ブラウザで確認します。
http://localhost:8000/mynote/
出ました!
web2pyも簡単だよ。
web2pyもRailsには負けていません。何せ後発ですから。
「何かメモするアプリ」ということで作ってみます。環境はこんな感じです。
$ python web2py
web2py Enterprise Web Framework
Created by Massimo Di Pierro, Copyright 2007-2010
Version 1.76.5 (2010-03-11 15:19:08)
Database drivers available: SQLite3
Starting hardcron...
というわけで、つくるよ!
アプリケーション作成
管理サイト上で、アプリケーションを作ります。
モデル生成
モデルはソースコード(db.py)で定義します。
db.define_table('note',
Field('body', 'text')
)
コントローラーの作成
データの入力と表示を行うコントローラーを作成します。
def index():
form = SQLFORM(db.note)
if form.accepts(request.vars):
redirect(URL(r=request))
notes = db().select(db.note.ALL)
return dict(form=form, notes=notes)
はい、これで完成。
ブラウザで確認
ブラウザで確認します。
http://localhost:8000/mynote/
出ました!
web2pyも簡単だよ。
登録:
投稿 (Atom)



