【发布时间】:2017-04-03 16:59:21
【问题描述】:
我想在 django 1.8.12 中创建应用
然后我输入`python manage.py startapp fb_weatherbot
和追溯:
File "C:\Users\User\Anaconda3\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'fb_weatherbot'
我错过了什么?
我已经在settings.py的INSTALLED_APPS中添加了应用
谢谢。
【问题讨论】:
-
您的应用程序的名称是“myapp”而不是“fb_weatherbot”。使用正确的应用名称编辑您的设置
-
您正在将
fb_weatherbot导入您的应用程序。您需要将此模块 (fb_weatherbot) 放在 myapp 所在的位置。错误地自说自话。检查你在某处导入的代码fb_weatherbot这个。这不可用。 -
@Abhishek @webDev: 'myapp' 是我的编辑忽略。我实际上执行
python manage.py startapp fb_weatherbot,然后回溯立即出现。另外,我什么都不做。thx 回复 -
在创建之前不要将 fb_weatherbot 添加到 INSTALLED_APPS。