如何重置opensx静态文件缓存?

时间:2018-02-23 11:52:38

标签: python django memcached openedx

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

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

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

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

1 个答案:

答案 0 :(得分: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

提供的文件