首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django部署集合静态错误

Django部署集合静态错误
EN

Stack Overflow用户
提问于 2017-09-01 16:04:08
回答 1查看 504关注 0票数 0

我试图在服务器上部署Python项目(使用Nginx)。但当我收集静力学

代码语言:javascript
复制
python manage.py collectstatics

我得到了下一个错误:

不能进口Django。您确定它已经安装并且“ImportError:无法导入Django”。您确定它在PYTHONPATH环境变量上已经安装并可用吗?您忘记激活虚拟环境了吗?

但是我有Django和“打开了”虚拟人

pip冻结:

代码语言:javascript
复制
certifi==2017.4.17
chardet==3.0.4
command-not-found==0.3
Django==1.10.7
django-appconf==1.0.2
django-ckeditor==5.3.0
django-haystack==2.6.1
django-imagekit==4.0.1
django-js-asset==0.1.1
django-material==1.0.0
django-parler==1.8
flickrapi==2.3
gunicorn==19.7.1
idna==2.5
language-selector==0.1
oauthlib==2.0.2
olefile==0.44
pilkit==2.0
Pillow==4.2.1
pycurl==7.43.0
pygobject==3.20.0
python-apt==1.1.0b1
python-debian==0.1.27
python-systemd==231
pytz==2017.2
requests==2.18.1
requests-oauthlib==0.8.0
requests-toolbelt==0.8.0
requirements==0.1
six==1.10.0
solid-i18n==1.4.1
ssh-import-id==5.5
ufw==0.35
unattended-upgrades==0.1
urllib3==1.21.1
virtualenv==15.0.1
Whoosh==2.7.4
EN

回答 1

Stack Overflow用户

发布于 2017-09-01 16:09:53

请在nginx配置文件中检查static路径。

代码语言:javascript
复制
location /static/ {
        alias   <static directory path>;
    }

它应该与setting.py SETTING_ROOT路径相同。

代码语言:javascript
复制
STATIC_ROOT = '<static directory path>'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46004126

复制
相关文章

相似问题

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