Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 django admin startproject未创建manage.py_Python_Django - Fatal编程技术网

Python django admin startproject未创建manage.py

Python django admin startproject未创建manage.py,python,django,Python,Django,我正在尝试创建一个新的Django 1.5项目。我刚刚安装了Python 2.7.15,创建了virtualenv,并安装了Django 1.5。我没有安装任何其他版本 当我运行python django-admin.py startproject myproject时,它会创建一个新文件夹: myproject/ myproject/ \uuuu init\uuuuu.py 但是顶部文件夹中缺少manage.py。我做错了什么?免责声明 我仍然强烈建议您升级任何需要升级的内容,这

我正在尝试创建一个新的Django 1.5项目。我刚刚安装了Python 2.7.15,创建了virtualenv,并安装了Django 1.5。我没有安装任何其他版本

当我运行python django-admin.py startproject myproject时,它会创建一个新文件夹:

  • myproject/
    • myproject/
      • \uuuu init\uuuuu.py
但是顶部文件夹中缺少
manage.py
。我做错了什么?

免责声明 我仍然强烈建议您升级任何需要升级的内容,这样您就可以从Django 1.5升级到受支持的版本,最好是最新版本

解决方案 我可以用
Django==1.5
重现您的问题。出于某种原因,
lib/python2.7/site packages/django/conf/project_template/
目录缺少
manage.py
文件

虽然我还没有找到bug报告,但Django 1.5系列中最新的bug修复版本1.5.12版(2015年1月)按预期包括了
manage.py
。如果您必须使用1.5.x版本,请使用此最新版本。它应该是兼容的

如果您必须使用Django 1.5的较旧版本,而该版本缺少自己的
manage.py
,您可以自己创建该文件。以下是我的Django 1.5.12测试安装中的全部内容:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

您必须用实际的项目名称替换
{{project\u name}

Django 1.5?!你为什么要用这么古老的Django版本开始一个新项目?它已经多年没有得到支持了。如果您刚开始使用Python和Django,我强烈建议您升级到Django(目前为2.1)和Python(目前为3.7)的最新版本。