欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Web.py
来自开放百科 - 灰狐
"Django lets you write web apps in Django. TurboGears lets you write web apps in TurboGears. Web.py lets you write web apps in Python." - Adam Atlas
目录 |
0.3
0.3的版本正在开发中, https://launchpad.net/webpy
Install
wget http://webpy.org/web.py-0.2.tar.gz python setup.py install // install to /usr/local/lib/python2.4/site-packages/web touch code.py import web urls = ( '/hello/webpy', 'index' ) class index: def GET(self): print "hello, webpy" if __name__ == "__main__": web.run(urls, globals()) python code.py http://localhost:8080/hello/webpy :)
Build on Python 2.3
File "utils.py", line 528 return .join(c for c in str(string).split('.')[0] if c.isdigit()) change to return .join([c for c in str(string).split('.')[0] if c.isdigit()]) python setup.py install // ok :)
Template
mkdir templates cd templates touch index.html
Database
For MySQL databases, use MySQLdb and for Postgres use psycopg2.
web.config.db_parameters = dict(dbn='postgres', user='username', pw='password', db='dbname') web.config.db_parameters = dict(dbn='mysql', user='username', pw='password', db='dbname')
Example
http://forum.huihoo.org/viewtopic.php?f=63&t=6
User
So what Python framework did you use?
web.py, the web application framework of choice for discriminating hackers. web.py is itself built upon Cheetah. The data is stored in a PostgreSQL database and served by Lighttpd.
- Yandex, a Russian traffic provider whose homepage alone receives 70 million daily page views, uses web.py for certain projects.
- http://infogami.com/ built in Python using web.py, PostgreSQL, and Lighttpd.
- web.py wiki - http://webpy.infogami.com/
- http://www.youos.com
"We completed our server rewrite a few days ago with web.py and it was everything we could have wished for." - Sam Hsiung, YouOS
Links
分享您的观点