|
academy/controllers.py
class Academy(http.Controller):
@http.route('/academy/', auth='public')
def index(self):
return http.request.render('academy.index', {
'teachers': ["Diana Padilla", "Jody Caroll", "Lester Vaughn"],
})
这个@http.route('/academy/', auth='public') 定义一个链接 写完后可以 http:// 127.0.0.1:8069/academy/ 访问
auth=‘public’ 是这个链接的一个属性 auth 还可以等与 ‘none’ ‘user’ ‘calender’
常见的属性 有 type (‘http’ ‘json’ ‘’) methods (‘post’‘get’ )
website=True
return http.request.render('academy.index', {
'teachers': ["Diana Padilla", "Jody Caroll", "Lester Vaughn"],
})
这个表示把 teachers 里面的内容通过 academy 模块中的id 为index 的模板 展示出来
academy/templates.xml
这就是定义了一个模板,id为index 下面就是具体展示的形式 先有tilte 然后循环 teachers 中的内容
|
|