一尘不染

为什么Django项目中的__init__模块加载了两次

django

我放

print 'Hello world!'

进入__init__.py我的django项目。当我./manage.py runserver现在跑步时,我得到

gruszczy@gruszczy-laptop:~/Programy/project$ ./manage.py runserver
Hello world!
Hello world!
Validating models...
0 errors found

为什么要__init__.py运行两次?它应该只加载一次。


阅读 831

收藏
2020-04-03

共1个答案

一尘不染

每个进程只能加载一次。我猜这是manage.py分叉的,并且启动了两个单独的过程。你可以打印的结果os.getpid()吗?

2020-04-03