Kaynağa Gözat

控制器类,用于处理与图书相关的HTTP请求

Your Name 2 ay önce
ebeveyn
işleme
2a6ddb6c97
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. 6 1
      cat_app/controllers/main.py

+ 6 - 1
cat_app/controllers/main.py

@@ -1,8 +1,13 @@
 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(
-            'library_app.book_list_template', {'books':books})
+            'cat_app.book_list_template', {'books':books})