2016-04-15 2 views
-1

Для моего приложения мне нужно создать настраиваемое представление, такое как диаграмма gantt в odoo8.0. Кто-нибудь может помочь мне достичь этого?Как передать значения шаблону из файла python в odoo?

+0

добавить дополнительную информацию: чего вы пытаетесь достичь? Просмотр веб-сайта? – simahawk

ответ

0

Я отправляю простой пример формы here, это может вам помочь.

@http.route(['/shop/checkout'], type='http', auth="public", website=True) 
    def checkout(self, **post): 
    cr, uid, context = request.cr, request.uid, request.context 

    order = request.website.sale_get_order(force_create=1, context=context) 

    redirection = self.checkout_redirection(order) 
    if redirection: 
     return redirection 

    values = self.checkout_values() 

    return request.website.render("website_sale.checkout", values) 

Позволяет исследовать его.

Здесь checkout.xml ваш шаблон, который будет оказывать values по телефону values = self.checkout_values() на виду, когда пользователь попал URL, проверку /shop/checkout.

Давайте возьмем другой example:

class Academy(http.Controller): 
@http.route('/academy/academy/', auth='public') 
def index(self, **kw): 
    Teachers = http.request.env['academy.teachers'] 
    return http.request.render('academy.index', { 
     'teachers': Teachers.search([]) 
    }) 

Здесь контроллер Академия визуализации все данные (:teachers) на academy.index, когда пользователь ударил /academy/academy/ URL.

Смежные вопросы