Django manage.py运行服务器卡住(无错误)
当我添加到Django manage.py运行服务器卡住(无错误),django,python-3.x,Django,Python 3.x,当我添加到\uuuu init\uuuuuuupy行默认应用程序配置='component.nodes.apps.NodesConfig'应用程序文件时,有下一个代码: from django.apps import AppConfig class NodesConfig(AppConfig): name = 'component.nodes' def ready(self): from component.nodes import signals Dja
\uuuu init\uuuuuuupy
行默认应用程序配置='component.nodes.apps.NodesConfig'
应用程序文件时,有下一个代码:
from django.apps import AppConfig
class NodesConfig(AppConfig):
name = 'component.nodes'
def ready(self):
from component.nodes import signals
Djangomanage.py runserver
被卡住,如果我按ctrl-c,不会发送任何错误,我收到了nex回溯:
^CTraceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/home/storj/storj/lib/python3.6/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/home/storj/storj/lib/python3.6/site-packages/django/core/management/__init__.py", line 318, in execute
autoreload.check_errors(django.setup)()
File "/home/storj/storj/lib/python3.6/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/home/storj/storj/lib/python3.6/site-packages/django/__init__.py", line
27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/storj/storj/lib/python3.6/site-packages/django/apps/registry.py", line 116, in populate
app_config.ready()
File "/home/storj/storjboard_server/component/nodes/apps.py", line 8, in ready
from component.nodes import signals
File "/home/storj/storjboard_server/component/nodes/signals.py", line 5, in <module>
from component.nodes.tasks import node_info_update
File "/home/storj/storjboard_server/component/nodes/tasks.py", line 5, in <module>
from server.celery import app
File "/home/storj/storjboard_server/server/celery.py", line 10, in <module>
django.setup()
File "/home/storj/storj/lib/python3.6/site-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/storj/storj/lib/python3.6/site-packages/django/apps/registry.py", line 71, in populate
with self._lock:
KeyboardInterrupt
^CTraceback(最近一次通话最后一次):
文件“manage.py”,第22行,在
从命令行(sys.argv)执行命令
文件“/home/storj/storj/lib/python3.6/site packages/django/core/management/_init__.py”,第364行,从命令行执行
utility.execute()
文件“/home/storj/storj/lib/python3.6/site packages/django/core/management/_init__.py”,执行中第318行
自动加载检查错误(django.setup)()
包装器中的文件“/home/storj/storj/lib/python3.6/site packages/django/utils/autoreload.py”,第228行
fn(*args,**kwargs)
文件“/home/storj/storj/lib/python3.6/site-packages/django/_-init__.py”,第行
27,在设置中
应用程序。填充(设置。已安装的应用程序)
文件“/home/storj/storj/lib/python3.6/site packages/django/apps/registry.py”,第116行,填充
app_config.ready()
文件“/home/storj/storjboard_server/component/nodes/apps.py”,第8行,准备就绪
从component.nodes导入信号
文件“/home/storj/storjboard_server/component/nodes/signals.py”,第5行,在
从component.nodes.tasks导入节点\u信息\u更新
文件“/home/storj/storjboard_server/component/nodes/tasks.py”,第5行,在
从server.芹菜导入应用程序
文件“/home/storj/storjboard_server/server/芹菜.py”,第10行,在
django.setup()
文件“/home/storj/storj/lib/python3.6/site packages/django/_init__.py”,第27行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/home/storj/storj/lib/python3.6/site packages/django/apps/registry.py”,第71行,填充
带自锁:
键盘中断
我发现了问题,问题是在signals.py中我使用了芹菜异步任务,芹菜没有正确设置这一行来自component.nodes import signals的代表什么?。当您使用ctrl+care中断服务器时,您拥有的回溯是正常的。您确保您的组件中有信号
。节点
应用程序?1)从文件signals.py导入信号,是的,有信号的signals.py