Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将python升级到2.7,将Django升级到1.4,但它告诉我没有名为*_Python_Django - Fatal编程技术网

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

将python升级到2.7,将Django升级到1.4,但它告诉我没有名为*,python,django,Python,Django,我刚刚在Ubuntu服务器上将python升级到2.7,并将Django重新安装到1.4。我使用pythonflup作为fastcgi运行Django应用程序,但是当我尝试重新启动应用程序时,它总是告诉我没有名为* e、 g 在Django 1.6之前,老式的manage.py将一如既往地工作。在1.5中,它将引发弃用警告 我通过查看django的源代码来判断您的项目布局或python路径是否有问题 execute_from_command_line(sys.argv) 运行以下代码段(来自d

我刚刚在Ubuntu服务器上将python升级到2.7,并将Django重新安装到1.4。我使用pythonflup作为fastcgi运行Django应用程序,但是当我尝试重新启动应用程序时,它总是告诉我没有名为*

e、 g

在Django 1.6之前,老式的manage.py将一如既往地工作。在1.5中,它将引发弃用警告


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

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

# Import the project module. We add the parent directory to PYTHONPATH to
# avoid some of the path errors new users can have.
sys.path.append(os.path.join(project_directory, os.pardir))
import_module(project_name)
sys.path.pop()

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

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

# Import the project module. We add the parent directory to PYTHONPATH to
# avoid some of the path errors new users can have.
sys.path.append(os.path.join(project_directory, os.pardir))
import_module(project_name)
sys.path.pop()

查看更多的错误输出以及导入并导致异常的文件部分可能会有所帮助。@JonasGeiregat我刚刚发现一些项目可以毫无问题地启动。django项目确实存在此问题,这是由第14行django的./manage.py文件引起的。您是否按照1.4发行说明中的说明用新文件替换了旧的(1.3)manage.py文件?manage.py文件是由Django 1.3生成的,我现在使用的是1.4。但是我在difference服务器上做了同样的升级,一切都很顺利。Jonas,据我所知,django 1.4支持1.3中现有的manage.py文件,无需任何更改。如果能看到更多的错误输出,或者看到文件中导入并导致异常的部分,这可能会有所帮助。@JonasGeiregat我刚刚发现一些项目可以毫无问题地启动。django项目确实存在此问题,这是由第14行django的./manage.py文件引起的。您是否按照1.4发行说明中的说明用新文件替换了旧的(1.3)manage.py文件?manage.py文件是由Django 1.3生成的,我现在使用的是1.4。但是我在difference服务器上做了同样的升级,一切都很顺利。Jonas,据我所知,django 1.4支持1.3中现有的manage.py文件,没有任何更改。我发现了问题,结果是在settings.py中,对于已安装的应用,我无法使用APPS导入应用。*,我必须使用APPS.app1,apps.app2等仍然非常感谢@Jonas@codingrhythm:如果Jonas找到了你,请接受他的回答。我发现了问题,结果是在settings.py中,对于已安装的应用程序,我无法使用APPS导入应用程序。*,我必须使用APPS.app1、APPS.app2等。仍然非常感谢@Jonas@codingrhythm当前位置如果乔纳斯把你带到了那里,那就接受他的回答。