【Python开发web】(2) -- 跟着教程步步来 -- QuickWiki
2009-03-11 15:47
489 查看
Pylons网站提供了很多Tutorial可供学习和深入。我也试着跟做了几个,过程就不再赘述,只列出要点、碰到的问题及解决方法。
下面就来关注下QuickWiki,链接 :http://www.pylonshq.com/docs/en/0.9.7/tutorials/quickwiki_tutorial/
-------------------------------------------我是pangpang分隔线------------------------------------------
1) 在 $ easy_install pysqlite 时,可能会提示"...implicit declaration of function 'sqlite3-libversion'..."的错误,检查sqlite3和sqlite3-devel是否都已安装。
-------------------------------------------我是pangpang分隔线------------------------------------------
2) 生成test.ini后,将[app:main]下的数据库配置,改为MySQL的,如下:
-------------------------------------------我是pangpang分隔线------------------------------------------
3) 在执行 $ paster setup-app test.ini 时可能会出现SQL Syntax的错误,检查代码后发现,系content字段的长度未定义,如下:
将其改为一定长度即可。
-------------------------------------------我是pangpang分隔线------------------------------------------
4) $ paster serve --reload development.ini 时,默认为http://127.0.0.1:5000,要修改的话,可以将development.ini中的host改为本机的IP和指定的端口。
下面就来关注下QuickWiki,链接 :http://www.pylonshq.com/docs/en/0.9.7/tutorials/quickwiki_tutorial/
-------------------------------------------我是pangpang分隔线------------------------------------------
1) 在 $ easy_install pysqlite 时,可能会提示"...implicit declaration of function 'sqlite3-libversion'..."的错误,检查sqlite3和sqlite3-devel是否都已安装。
-------------------------------------------我是pangpang分隔线------------------------------------------
2) 生成test.ini后,将[app:main]下的数据库配置,改为MySQL的,如下:
sqlalchemy.url = mysql://user:password@localhost:port/database sqlalchemy.pool_recycle = 3600 sqlalchemy.convert_unicode = true
-------------------------------------------我是pangpang分隔线------------------------------------------
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='') )
将其改为一定长度即可。
-------------------------------------------我是pangpang分隔线------------------------------------------
4) $ paster serve --reload development.ini 时,默认为http://127.0.0.1:5000,要修改的话,可以将development.ini中的host改为本机的IP和指定的端口。
相关文章推荐
- 【Python开发web】(2) -- 跟着教程步步来 -- QuickWiki
- 【Python web 开发】 bottle 简单教程 (四)
- python web开发 之 flask教程
- 网易微专业麻瓜编程Python Web开发工程师教程|价值1598元
- 廖雪峰Python web开发教程 总结
- 【Python web 开发】 bottle 简单教程 (一)
- python web开发 之 flask教程(四)
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- Python开发WebService系列教程之REST,web.py,eurasia,Django
- python bottle框架(WEB开发、运维开发)教程
- python web开发 之 flask教程(三)
- 【Python web 开发】 bottle 简单教程 (三)
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- 使用Python下的XSLT API进行web开发的简单教程
- Python超级明星WEB开发框架Flask简明教程
- 【Python web 开发】 bottle 简单教程 (二)
- Web前端开发精品课HTML CSS JavaScript基础教程第五章课后编程题答案
- python-web.py开发入门(推荐)
- Python & PyCharm & Django 搭建web开发环境