Я довольно новичок в odoo, и для моей стажировки мне нужно создать модуль с веб-сайтом. Для веб-сайта я уже могу отображать небольшой текст на пустой белой странице.Как реализовать тему веб-сайта для моего шаблона в odoo
вот мой текущий рабочий код:
Шаблон:
<template id="moestuin_webpage">
<div>
<h1>Testje</h1>
</div>
</template>
Контроллер:
# -*- coding: utf-8 -*-
from openerp import http
class Moestuin(http.Controller):
@http.route('/moestuin/', auth='public')
def index(self, **kw):
#return "Hello, world"
return http.request.render('moestuin.moestuin_webpage')
Как было указано выше, это приводит белую страницу, отображающую "Testje"
Но всякий раз, когда я пытаюсь добавить сайт.layout (как видно из других модулей), чтобы мой шаблон:
<template id="moestuin_webpage">
<t t-call="website.layout">
<div>
<h1>Testje</h1>
</div>
</t>
</template>
я только получаю ошибку на моей странице
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос. Либо сервер перегружен, либо есть ошибка в приложении.
Я искал везде решения, но ничего не нашел.
Любые идеи о том, как заставить это работать, я что-то забыл?
благодарственное вы очень, это сработало! –