【问题标题】:Django runserver hangs at “System check identified no issues (0 silenced).” for a whileDjango runserver 在“系统检查未发现问题(0 静音)”处挂起。一阵子
【发布时间】:2019-07-24 19:20:54
【问题描述】:

我无法启动 manage.py runserver 0.0.0.0:8000。我正在使用 MySQL 数据库,并且已经导入了所有必需的模块。我正在尝试运行非常基本的应用程序。

我在 Windows 10 上运行 python 3.7.3。这是我得到的错误:

System check identified no issues (0 silenced).
Unhandled exception in thread started by <function check_errors.<locals>.wrapper
 at 0x0000000005A89E18>
Traceback (most recent call last):
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\utils\aut
oreload.py", line 225, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\core\mana
gement\commands\runserver.py", line 120, in inner_run
    self.check_migrations()
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\core\mana
gement\base.py", line 442, in check_migrations
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\migrat
ions\executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\migrat
ions\loader.py", line 49, in __init__
    self.build_graph()
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\migrat
ions\loader.py", line 212, in build_graph
    self.applied_migrations = recorder.applied_migrations()
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\migrat
ions\recorder.py", line 62, in applied_migrations
    return {tuple(x) for x in self.migration_qs.values_list('app', 'name')}
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\models
\query.py", line 268, in __iter__
    self._fetch_all()
  File "C:\Users\flgferre\Desktop\webapp\venv\lib\site-packages\django\db\models
\query.py", line 1186, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
MemoryError

我在这里看到过类似的 MemoryError,但我没有使用 SQLite,我已经尝试过使用 DEBUG=False。

提前感谢您的帮助。

【问题讨论】:

  • MemoryError with django的可能重复
  • 我没有使用 SQLite,我已经尝试设置 DEBUG = False 以查看是否可以正确运行。不过,谢谢你的建议。

标签: python django


【解决方案1】:

我刚刚通过检查我的依赖关系解决了我的问题。我认为代码被卡住是因为包之间的某种不兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 2018-01-20
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    相关资源
    最近更新 更多