【发布时间】:2018-10-03 16:01:27
【问题描述】:
感谢Nginx,我正在尝试部署我的Django web Application (2.0.1),但遇到了问题。
我配置了新的 Ubuntu 服务器,添加了我的 Django 项目并下载了 nginx。
我的 Django 项目看起来像:
Mysite
├── App1
├── App2
├── App3
├── lib
├── Global_variables.py
├── Mysite
├── settings.py
我必须用 nginx 制作collectstatic,所以我执行这个命令:
python manage.py collectstatic
但是在我的 settings.py 文件中,我有:
#from django.conf import global_settings
import os, datetime
import lib.Global_variables
还有这个问题:
File "/var/www/Mysite/Mysite/settings.py", line 16, in <module>
import lib.Global_variables
ImportError: No module named lib.Global_variables
但是我的导入似乎是正确的。有什么想法吗?
【问题讨论】:
-
嗨!尝试将
__init__.py添加到 lib 文件夹。这会将 lib 转换为 python 包。 -
它似乎可以工作,但我在安装到
INSTALLED_APPS的模块时遇到了一些问题。我认为您可以将您的消息添加为答案,我将对其进行验证;)
标签: django collectstatic