quiero crear la aplicación en django 1.8.12
y escribo `python manage.py startapp fb_weatherbot
y el rastreo:
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'¿Qué parte me perdí?
He agregado la aplicación en INSTALLED_APPS en settings.py
gracias.
Agréguelo a INSTALLED_APPS después de ejecutar startapp, no antes.
Explicación: ejecutar manage.py imports settings.py , por lo que intenta encontrar la aplicación fb_weatherbot que no existe (todavía).
Ejemplo (salida de error truncada):
INSTALLED_APPS = [ … 'fb_weatherbot' ] $ ./manage.py startapp fb_weatherbot Traceback (most recent call last): … ImportError: No module named 'fb_weatherbot' INSTALLED_APPS = [ … # 'fb_weatherbot' ] $ ./manage.py startapp fb_weatherbot $ # outputs nothing, app is createdDescomentelo nuevamente después de ejecutar startapp, por supuesto.