当我添加到__init__.py行时,default_app_config = 'component.nodes.apps.NodesConfig'应用程序文件有以下代码:
from django.apps import AppConfig
class NodesConfig(AppConfig):
name = 'component.nodes'
def ready(self):
from component.nodes import signalsDjango manage.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发布于 2018-05-03 18:57:42
我发现了问题问题是在signals.py中我使用了celery异步任务,并且celery没有正确设置
https://stackoverflow.com/questions/50139842
复制相似问题