12345678910111213 |
- from odoo import http
- class Books(http.Controller):
- """控制器类,用于处理与图书相关的HTTP请求"""
- # 路由装饰器,定义访问路径和认证方式
- # auth='user'表示需要用户登录才能访问
- @http.route('/library/books', auth='user')
- def list(self, **kwargs):
- Book = http.request.env['library.book']
- # 无过滤条件
- books = Book.search([])
- # render 方法的第一个参数是模板的 XML ID,第二个参数是一个字典,包含传递给模板的上下文变量。
- return http.request.render(
- 'cat_app.book_list_template', {'books':books})
|