【Python开发web】(2) -- 跟着教程步步来 -- QuickWiki
2010-09-22 11:08:03 来源:WEB开发网Pylons网站提供了很多Tutorial可供学习和深入。我也试着跟做了几个,过程就不再赘述,只列出要点、碰到的问题及解决方法。
下面就来关注下QuickWiki,链接 :http://www.pylonshq.com/docs/en/0.9.7/tutorials/quickwiki_tutorial/
1) 在 $ easy_install pysqlite 时,可能会提示"...implicit declaration of function 'sqlite3-libversion'..."的错误,检查sqlite3和sqlite3-devel是否都已安装。
2) 生成test.ini后,将[app:main]下的数据库配置,改为MySQL的,如下:
sqlalchemy.url = mysql://user:password@localhost:port/database
sqlalchemy.pool_recycle = 3600
sqlalchemy.convert_unicode = true
3) 在执行 $ paster setup-app test.ini 时可能会出现SQL Syntax的错误,检查代码后发现,系content字段的长度未定义,如下:
pages_table = sa.Table('pages', meta.metadata,
sa.Column('title', sa.types.Unicode(40), primary_key=True),
sa.Column('content', sa.types.Unicode(), default='')
)
将其改为一定长度即可。
4) $ paster serve --reload development.ini 时,默认为http://127.0.0.1:5000,要修改的话,可以将development.ini中的host改为本机的IP和指定的端口。
系列文章:
【Python开发web】(1) -- 系统环境与框架的选择
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WEBGAME龙虎榜,《传奇国度》成黑马
- ››WebQQ 2.0添加谷歌音乐方法
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››WebQQ2.0怎样对话区域比例调节
- ››WebQQ2.0——QQ阅读&酷六视频上线
更多精彩
赞助商链接