我需要知道如何强制opensx lms / cms清除静态文件缓存。例如,当我浏览lms时,我得到了像这样的静态文件
/static/css/lms-style-vendor.XXXXXXX.css
我需要获取此文件的原始来源,而不是使用XXXXXXX令牌缓存的文件。甚至可以生成一个新的。
此外,当我运行django服务器时,需要一段时间才能在HTML模板中加载修改。
答案 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