odoo_dev 开发培训作业:图书管理系统
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

19 Zeilen
647B

  1. from odoo import http
  2. from odoo.http import request
  3. class Main(http.Controller):
  4. @http.route('/checkouts', auth='user', website=True)
  5. def checkouts(self, **kwargs):
  6. Checkout = request.env['library.checkout']
  7. checkouts = Checkout.search([])
  8. return request.render(
  9. 'library_website.index',
  10. {'docs': checkouts})
  11. @http.route('/checkout/<model("library.checkout"):doc>',
  12. auth='user', # 默认值,但此处明确指定
  13. website=True)
  14. def checkout(self, doc, **kwargs):
  15. return http.request.render(
  16. 'library_website.checkout',
  17. {'doc': doc})
上海开阖软件有限公司 沪ICP备12045867号-1