我刚在数字海洋上安装了一个新服务器。将Django更新到1.11,上传了我的项目,运行了collectstatic
,并且我确保我的设置与我拥有的另一个项目相匹配(这是live和works 100%)。但是,我的静态没有正确收集到我的静态文件夹(我有它的设置做),我上传的任何媒体不会显示,管理员仍然有所有的设计,从我更新到1.11之前。。。有什么想法吗?下面的设置代码。。在
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'listings',
'stats',
'users',
'allauth',
'allauth.account',
'allauth.socialaccount',
)
。。。在
^{pr2}$这里还有一张我的文件结构图:注意,admin没有在static中收集
你所做的是给静态根和静态根相同目录。创建一个名为static_store for static和static_cdn for static的新文件夹_根。希望效果很好!在
尝试将代码更改为:
我认为
STATIC_ROOT
应该是部署目录中的静态目录,例如/var/www/mysite/static
。在如果不起作用,请将
collectstatic
命令返回的内容(在shell中)添加到您的问题中。在相关问题 更多 >
编程相关推荐