我正在尝试创建一个新的Django 1.5项目。我刚安装了Python 2.7.15,创建了virtualenv,并安装了Django 1.5。我没有安装任何其他版本。
当我运行python django-admin.py startproject myproject
时,它将创建一个新文件夹:
myproject/
myproject/
__init__.py
但是顶部文件夹中缺少manage.py
。我在做什么错了?
答案 0 :(得分:2)
我仍然强烈敦促您升级您需要升级的所有内容,以便您可以脱离Django 1.5并升级到受支持的版本,最好是最新版本。
我能够用Django==1.5
重现您的问题。由于某些原因,lib/python2.7/site-packages/django/conf/project_template/
目录缺少manage.py
文件。
虽然我没有找到错误报告,但Django 1.5沿袭版本1.5.12(2015年1月)中的最新错误修正版本按预期包含manage.py
。如果必须使用1.5.x版本,请使用最新版本。它应该兼容。
如果您绝对必须使用缺少自己的manage.py
的Django 1.5,则可以自己创建文件。这是我的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_name }}
。