【问题标题】:Django runserver ImportErrorDjango 运行服务器 ImportError
【发布时间】:2016-05-16 19:20:39
【问题描述】:

我在 virtualenv 中的 python 3.4 上运行 Django 1.9。它一直在工作,但今天却不行。

当我运行 ./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'

我卸载并重新安装了 Django==1.9,得到了同样的错误。在 lib/python3.4/site-packages/django/core/ 中,我没有迁移目录。我不确定要寻找什么。命令 ./manage.py runserver 不久前在这个项目上为我工作。

谢谢。

【问题讨论】:

  • 你的INSTALLED_APPS设置的内容是什么?

标签: python django python-3.4 django-1.9


【解决方案1】:

解决了。

在我有一个 Django 迁移文件夹 core/migrations/ 中,我没有实际删除迁移模块,而是将其重命名为 xxx.delete,我想我可能想恢复它。在实际删除该模块后,我的 ImportError 得到了解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    相关资源
    最近更新 更多