在 Django 1.7 及更高版本中,execute_manager
已被移除。您可以使用以下代码来实现相同的功能:
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
这里,execute_from_command_line
是 execute_manager
的替代方案,它可以处理从命令行传递的参数。
如果您使用的是 Django 1.6 或更低版本,请确保您的代码使用了正确的导入语句,例如:
from django.core.management import execute_manager
execute_manager(settings)
在这种情况下,execute_manager
是正确的方法,但您需要确保在 settings.py
文件中定义了 settings
变量。
领取专属 10元无门槛券
手把手带您无忧上云