我刚刚在我的Ubuntu服务器上将python升级到2.7,并将Django重新安装到1.4。我使用pythonflup作为fastcgi运行Django应用程序,但是当我尝试重新启动应用程序时,它总是告诉我没有名为*
例如
File "./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
...
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
ImportError: No module named *
这个问题是由管理.py在旧的Django(1.3)项目中,但是根据文档https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py
这就是我如何使用python flup运行项目的方法
^{pr2}$The old-style manage.py will continue to work as before until Django 1.6. In 1.5 it will raise DeprecationWarning
我通过查看django的源代码来判断您的项目布局或python路径有问题。在
运行以下代码片段(来自django/core/management/init.py),这很可能是导致错误的原因:
^{pr2}$相关问题 更多 >
编程相关推荐