在django中的初始化代码在startup 最初,在链接问题中提出的解决方案在终端中两次提出了“ Hello World”消息。问题在于使用MiddleWarenotused异常来终止中间件的执行。在1.7之前版本中,将启动代码放置在__init__.py中的一个已安装_apps的py文件中已被证明有效。首次加载应用程序时将执行此代码,以确保仅运行一次。以下是此方法的代码放置的示例:请注意,使用./manage.py runserver命令时,由于内部服务器验证过程,可能会两次执行初始化代码。但是,在典型的部署方案或RunServer自动重新加载期间,代码只能执行一次。