Web odoo在哪里存储关键字和URL

Web odoo在哪里存储关键字和URL,web,content-management-system,openerp,keyword,sitemap.xml,Web,Content Management System,Openerp,Keyword,Sitemap.xml,我无法理解关键字和URL存储在哪里。 例如,在模块网站中存在类网站搜索引擎优化元数据。它有这样的栏目: 'website_meta_title': fields.char("Website meta title", translate=True), 'website_meta_description': fields.text("Website meta description", translate=True), 'website_meta_keywords': fields.char("We

我无法理解关键字和URL存储在哪里。 例如,在模块网站中存在类网站搜索引擎优化元数据。它有这样的栏目:

'website_meta_title': fields.char("Website meta title", translate=True),
'website_meta_description': fields.text("Website meta description", translate=True),
'website_meta_keywords': fields.char("Website meta keywords", translate=True),
当我为数据库中不存在的页面记录添加一些关键字时。 我无法理解页面的URL存储在哪里。我知道,如果我创建路线:

 @http.route('/contacts/', type='http', auth="public", website=True)
此路径已添加到sitemap.xml 对于生成sitemap.xml使用的sitemap\u xml\u索引方法:

@http.route('/sitemap.xml', type='http', auth="public", website=True)
    def sitemap_xml_index(self):
        current_website = request.website
        cr, uid, context = request.cr, openerp.SUPERUSER_ID, request.context
        ira = request.registry['ir.attachment']
        iuv = request.registry['ir.ui.view']
但在此表中,不显示任何一个url。我无法理解它如何为所有页面生成路径。数据存储在哪里? 我编写了自己的模块,但其中的页面没有出现在sitemap.xml中,关键字也没有正确保存和显示。 我尝试扩展我的模型,例如:

class pr_info_pages(models.Model):
    _name = 'pr_filials.pr_info_pages'
    _inherit = ['mail.thread', 'website.seo.metadata', 'website.published.mixin']
但一切都没有改变。。。
如何将URL添加到站点地图并正常存储关键字

对于需要在模型中使用的关键字:

_inherit = ['mail.thread', 'website.seo.metadata']
此外,当您生成页面数据时,需要将其放入页面“main_object”。这是包含模型对象的dictionary元素。例如:

return http.request.render(_your_template_, {
            'page_data': page_data,
            'main_object': _object_
        })