1. 现在来看看第一个页面吧 代码已经准备好...打开浏览器,输入http://localhost:8080/来看看结果怎么样? FT,得到一个错误。因为我们是在开发模式下面,Cherrypy显示出了所有的错误历史.我们可以看到因为一个SQLObjectNotFound异常导致这个错误. 原因很简单,我们还没有往数据库里面存放任何页面,系统当然抛出SQLObjectNotFound异常.现在来亡羊补牢,往数据库里添加数据: 我们用Turbogears特制的Python Shell来做这件事: {{{ tg-admin shell Page(pagename="FrontPage", data="Welcome to my front page")}}} 注意,因为tg-admin已经为我们安排好一切,我们不需要import任何东西 那一行代码就已经为我们在数据库里面创建了一个页面了。 重新载入页面,这次你会看到一个漂亮的页面了:-) 如果创建一个更好的页面? Wiki的一个特点是你可以直接通过点击"编辑"按钮来编辑页面.希望那些wikispamers没有发现你的小wiki,哈哈 让我们从创建一个编辑页面模板开始,首先拷贝一个"page.kid" {{{ cd wiki20/templates cp page.kid edit.kid cd ../..}}} 在edit.kid里面,我们需要把顶端的"Viewing"改成"Editing",另外修改用来显示数据的
为: {{{