将python升级到2.7,将Django升级到1.4,但它没有告诉我名为*

2024-10-03 21:32:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在我的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


Tags: 项目djangoinpyimport服务器应用程序manage
1条回答
网友
1楼 · 发布于 2024-10-03 21:32:35

我通过查看django的源代码来判断您的项目布局或python路径有问题。在

execute_from_command_line(sys.argv)

运行以下代码片段(来自django/core/management/init.py),这很可能是导致错误的原因:

^{pr2}$

相关问题 更多 >