简体   繁体   English

Django运行服务器ImportError

[英]Django runserver ImportError

I'm running Django 1.9 on python 3.4 in a virtualenv. 我在virtualenv中的python 3.4上运行Django 1.9。 It has been working, but today, it's not. 它一直在工作,但今天却没有。

When I run ./manage.py runserver, I get the following error: 当我运行./manage.py runserver时,出现以下错误:

 (django1)dan@danvb:~/Share/django1/suorganizer$ ./manage.py runserver Performing system checks... System check identified no issues (0 silenced). Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f48a01d2c80> Traceback (most recent call last): File "/home/dan/Share/django1/lib/python3.4/site-packages/django/utils/autoreload.py", line 226, in wrapper fn(*args, **kwargs) File "/home/dan/Share/django1/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run self.check_migrations() File "/home/dan/Share/django1/lib/python3.4/site-packages/django/core/management/commands/runserver.py", line 163, in check_migrations executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS]) File "/home/dan/Share/django1/lib/python3.4/site-packages/django/db/migrations/executor.py", line 20, in __init__ self.loader = MigrationLoader(self.connection) File "/home/dan/Share/django1/lib/python3.4/site-packages/django/db/migrations/loader.py", line 49, in __init__ self.build_graph() File "/home/dan/Share/django1/lib/python3.4/site-packages/django/db/migrations/loader.py", line 170, in build_graph self.load_disk() File "/home/dan/Share/django1/lib/python3.4/site-packages/django/db/migrations/loader.py", line 105, in load_disk migration_module = import_module("%s.%s" % (module_name, migration_name)) File "/home/dan/Share/django1/lib/python3.4/importlib/__init__.py", line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 2254, in _gcd_import File "<frozen importlib._bootstrap>", line 2237, in _find_and_load File "<frozen importlib._bootstrap>", line 2212, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 2254, in _gcd_import File "<frozen importlib._bootstrap>", line 2237, in _find_and_load File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked ImportError: No module named 'core.migrations.delete' 

I uninstalled and reinstalled Django==1.9, and get the same error. 我卸载并重新安装了Django == 1.9,并得到了相同的错误。 In lib/python3.4/site-packages/django/core/, I don't have a migrations directory. 在lib / python3.4 / site-packages / django / core /中,我没有迁移目录。 I'm not sure what to look for. 我不确定要寻找什么。 The command ./manage.py runserver worked for me on this project not so long ago. 不久前,命令./manage.py runserver对我有效。

Thank you. 谢谢。

Solved. 解决了。

In I have a Django migrations folder, core/migrations/ in which instead of actually deleting a migration module, I renamed it xxx.delete thinking I might want to revert to it. 在我的Django迁移文件夹core / migrations /中,我没有实际删除迁移模块,而是将其重命名为xxx.delete,以为我可能想恢复到该文件夹​​。 Upon actually deleting that module, my ImportError was resolved. 实际删除该模块后,我的ImportError得到解决。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM