Size: 1342
Comment:
|
← Revision 37 as of 2009-12-25 07:15:22 ⇥
Size: 2468
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
* 每个出题人应该使用某种框架实现这个题目 | |
Line 20: | Line 21: |
||'''题目'''||'''要求'''||'''Django'''||'''TurboGears'''||'''Pylons'''||'''Uliweb'''||'''Web2py'''||'''web.py'''|| ||1. Hello,world||从安装开始说明,展示最简单的Hello,world示例|| || || || UliwebHelloWorld || || || ||2. Hello,template||使用模板来显示Hello,{name},其中name是变量,要由外部传入|| || || || || || || |
||'''题目'''||'''要求'''||'''[[http://djangoproject.org|Django]]'''||'''[[http://turbogears.org/|TurboGears]]'''||'''[[http://pylonshq.com/|Pylons]]'''||'''[[http://code.google.com/p/uliweb|Uliweb]]'''||'''[[http://www.web2py.com/|Web2py]]'''||'''[[http://webpy.org/|web.py]]'''||'''[[http://code.google.com/p/pynixweb/|pynixweb]]'''|| ||1. Hello,world||从安装开始说明,展示最简单的Hello,world示例||[[DjangoHelloWorld|完成]] || || [[PylonsHelloWorld|完成]] || [[UliwebHelloWorld|完成]] || || [[WebPyHelloWorld|完成]] || [[http://wiki.woodpecker.org.cn/moin/fireflyc|完成]] || ||2. Hello,template||使用模板来显示Hello,{name},其中name是变量,要由外部传入||[[DjangoHelloTemplate|完成 ]]- -[[DjangoHelloGenericViews|GenericViews]] || || [[PylonsHelloTemplate|完成]] || [[UliwebHelloTemplate|完成]] || || [[WebPyHelloTemplate|完成]] || [[http://wiki.woodpecker.org.cn/moin/fireflyc|完成]] || ||3. url_for方式使用||在模板中动态实现url|| || || [[PylonsUrlFor|完成]] || [[UliwebUrlFor|完成]]|| || || || ||4. CSS文件引用||静态文件的使用,在模板文件中引入default.css(内容见下面说明)|| || || [[PylonsCssFile|完成]] [[PylonsCssFileGenerateStaticPath|动态生成url版]] || [[UliwebCssFile|完成]]|| ||[[WebPyCssFile|完成]]|| || == 文件说明 == === default.css === {{{ h1 {border:1px solid #f00;} }}} |
Python Web Framework代码“秀”
本页面用示展示不同的Python Web框架使用的教程及对比。秀出你的框架,秀出你的代码。
目标
定期出一些简单的题目,使用不同的框架来实现。那么作者就是 你。
- 将题目积累就是一个教程,但可能是一个简单的教程,但是却是包含了不同框架各自实现的教程。
- 比较。可以容易地看出不同框架间的差异和特点,为你去选择或改进提供帮助。
要求
- 题目应尽可能简单,一个题目对应一个问题。当然可以是一个系列,由浅入深。如果题目要求太多,可以单独有文档描述。
- 每个题目对应不同的框架实现,如果你发现某个框架没有,可以在标题表格上添加
- 每个实现应处理为一个链接,展示你的文档和代码
- 每个题目的实现中应包括:题目要求,使用的框架
- 每个出题人应该使用某种框架实现这个题目
Here we go!
题目 |
要求 |
|||||||
1. Hello,world |
从安装开始说明,展示最简单的Hello,world示例 |
|
|
|||||
2. Hello,template |
使用模板来显示Hello,{name},其中name是变量,要由外部传入 |
|
|
|||||
3. url_for方式使用 |
在模板中动态实现url |
|
|
|
|
|
||
4. CSS文件引用 |
静态文件的使用,在模板文件中引入default.css(内容见下面说明) |
|
|
|
|
文件说明
default.css
h1 {border:1px solid #f00;}