首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 10 js缓存

Odoo 10 js缓存
EN

Stack Overflow用户
提问于 2018-01-31 14:08:05
回答 1查看 3.9K关注 0票数 0

大家,我在odoo 10上开发自定义模块时遇到了问题。

代码语言:javascript
复制
    <template id="makeit.assets_common" name="makeit assets common" inherit_id="web.assets_common">
          <xpath expr="." position="inside">
            <!-- All links to CSS and JS files should be added in here. -->
            <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/flick/jquery-ui.css"/>
            <link href="/makeit/static/src/css/jquery.tagit.css" rel="stylesheet" type="text/css"/> 
            <script src="https://sdk.amazonaws.com/js/aws-sdk-2.171.0.min.js"></script>
            <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js"></script>
            <script src="//cdn.jsdelivr.net/bluebird/3.5.0/bluebird.min.js"></script>
            <t t-call-assets="web.assets_backend" t-css="false"/>
            <link rel="stylesheet" href="/makeit/static/src/css/makeit.css"/>


<script type="text/javascript" src="/makeit/static/src/js/custom_js_v93.js"></script>


          </xpath>
        </template>

如您所见,我每次都必须更改custom_js_v93的名称,才能使其正常工作。我试过重新加载db,odoo服务,模块ecc。知道吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-01 03:38:55

如果您的更改在*.py文件中,请重新启动odoo service

代码语言:javascript
复制
service odoo restart

如果您的更改在现有的*.xml文件中,请重新安装(升级)模块。

代码语言:javascript
复制
Apps > Your module > Upgrade

如果您的更改两者都有,请执行以下操作:重新启动服务,然后升级模块。

我不认为清除浏览器缓存是必要的,因为Odoo会自动生成新的*.js文件(并删除旧的)每个服务启动:

代码语言:javascript
复制
http://odoo.example.com/web/content/6045-b6fe286/web.assets_backend.js
                                         ^
                                  This is generated

因此,在您的情况下,只需重新安装模块。

更新:

如果inherit_id="web.assets_backend"解决了您的问题,请尝试更改为继承:

代码语言:javascript
复制
<template id="makeit.assets_common" name="makeit assets common" inherit_id="web.assets_common">

代码语言:javascript
复制
<template id="makeit.assets_backend" name="makeit assets backend" inherit_id="web.assets_backend">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48544136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档