Django: ImportError: No module named XXX.settings
来源:互联网 发布:centos配置内网ip 编辑:程序博客网 时间:2024/06/14 21:30
如果出现以下问题:
File "d:\__PythonProject\04-Dombres\2\manage.py", line 12, in <module> execute_from_command_line(sys.argv)File "C:\Python27\Lib\site-packages\Django-1.8.17-py2.7.egg\django\core\management\__init__.py", line 354, in execute_from_command_line utility.execute()File "C:\Python27\Lib\site-packages\Django-1.8.17-py2.7.egg\django\core\management\__init__.py", line 303, in execute settings.INSTALLED_APPSFile "C:\Python27\Lib\site-packages\Django-1.8.17-py2.7.egg\django\conf\__init__.py", line 48, in __getattr__ self._setup(name)File "C:\Python27\Lib\site-packages\Django-1.8.17-py2.7.egg\django\conf\__init__.py", line 44, in _setup self._wrapped = Settings(settings_module)File "C:\Python27\Lib\site-packages\Django-1.8.17-py2.7.egg\django\conf\__init__.py", line 92, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE)File "C:\Python27\Lib\importlib\__init__.py", line 37, in import_module __import__(name)ImportError: No module named 2.settings
以前写Django相关的东西的时候,使用的Pycharm,不花钱的版本,自己也懒得去破解。这个IDE非常的Nice,但就是这个免费的不支持Django的调试。每次Django运行的时候都额外打开一个Cmd,在执行python manage.py runserver。很费劲。
后来在网上看到Wing IDE支持Django调试。果断转移阵地。加载我以前开发的Django的工程。Django 1.8.X的工程,使用startproject新建的时候,有两个文件夹名字是相同的,D:__PythonProject>tree /f site_pro
Folder PATH listing
Volume serial number is FCDA-1B12
D:__PYTHONPROJECT\ SITE_PRO
│ db.sqlite3
│ manage.py
└───site_pro
settings.py
urls.py
wsgi.py
init.py
但是我把第一个site_pro,改成了其他的名字也就是2。【SAE的版本号】
其实这个时候你使用cmd到manage.py目录,使用python manage.py runserver,是木有问题的,能够运行。
但是使用WingIDE使用会出现开头的问题。
两个解决方法:
1. 添加如下代码到manage.py中
os.environ['DJANGO_SETTINGS_MODULE'] = "jxculture.settings"
2 . Wing IDE中的 Project/Project Properties
将DJANGO_SITENAME赋值为setting.py的文件夹名。
- Django: ImportError: No module named XXX.settings
- ImportError: No module named 'xxx'
- Python ImportError: No module named XXX
- ImportError: No module named 'xxx'问题
- Django:ImportError: No module named 'MySQLdb'
- ImportError: No module named django.sessions
- Django+xadmin ImportError: No module named 'future'
- Django ImportError: No module named compressor
- Django No module named 'xxx'解决
- Django Error: No module named XXX
- ImportError: No module named ...
- ImportError: No module named ***
- ImportError:No module named
- ImportError: No module named
- ImportError: No module named ×××××
- Django错误 - ImportError: No module named django.core.management
- 运行django-admin.py ImportError: No module named django.core
- Django异常 - ImportError: No module named django.core.management
- [LeetCode]541. Reverse String II(间隔反转字符串)
- Java的API调用优化
- [UE4]角色蓝图CharacterBlueprint中设置对象往移动方向自动转向
- Python程序 Flora
- Codeforces 797C-Minimal string
- Django: ImportError: No module named XXX.settings
- Python中raw_input() 与 input()
- 算法训练 装箱问题 递归动态规划
- Shell 下的helloworld!
- LinkedList与ArrayList比较
- 3116 高精度练习之加法
- bzoj1301: [LLH邀请赛]参观路线
- (76)蓝图中的转换
- ORA-01704: 文字字符串过长成功解决