【问题标题】:How can I reset openedx static files cache?如何重置openedx静态文件缓存?
【发布时间】:2018-02-23 11:52:38
【问题描述】:

我需要知道如何强制openedx lms/cms 清除静态文件缓存。例如,当我浏览 lms 时,我得到了这样的静态文件

/static/css/lms-style-vendor.XXXXXXX.css

我需要获取此文件的原始来源,而不是带有 XXXXXXX 令牌的缓存文件。甚至生成一个新的。

另外,当我运行 django 服务器时,加载 HTML 模板中的修改需要一段时间。

【问题讨论】:

标签: python django memcached openedx


【解决方案1】:

我有类似的问题并想办法。您需要重新编译主题。步骤如下。

sudo -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets cms --settings=aws
paver update_assets lms --settings=aws
exit

这将更新从/edx/var/edxapp/staticfiles/images 提供的文件

【讨论】: