python - Django 项目中不存在 manage.py

标签 python django

我刚刚开始学习 Django 教程。运行命令:

$django-admin.py startproject mysite

mysite项目创建完成,但是mysite/下没有manage.py文件

我试图获得详细的输出:

$django-admin.py startproject -v 3 mysite 
/home/pratik/Source/Numerical/ETS/etsproxy/enthought/__init__.py:7: DeprecationWarning: enthought namespace imports are deprecated
  DeprecationWarning)
Rendering project template files with extensions: .py
Rendering project template files with filenames: 
Creating /home/pratik/Projects/django_learn/mysite/mysite/__init__.py
Creating /home/pratik/Projects/django_learn/mysite/mysite/urls.py
Creating /home/pratik/Projects/django_learn/mysite/mysite/settings.py
Creating /home/pratik/Projects/django_learn/mysite/mysite/wsgi.py

我正在使用来自 git repository 的最新 Django 源代码

有什么可能出错的想法吗?随着我的进展,我会用更多信息更新这篇文章。

更多信息:

$ python
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

编辑:manage.py 似乎只是 django-admin.py 的包装器,所以现在我可以 至少继续教程

Edit2:我也试过稳定的 1.4.3 版本,但还是不行

$ django-admin.py version
1.4.3

Edit3:这是 tree 的输出:

$ tree
.
`-- mysite
    `-- mysite
        |-- __init__.py
        |-- settings.py
        |-- urls.py
        `-- wsgi.py

2 directories, 4 files

最佳答案

您可以手动创建您的 manage.py 吗?

把这段代码放在里面:

#!/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)

来源: https://github.com/django/django/blob/master/django/conf/project_template/manage.py

关于python - Django 项目中不存在 manage.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14550363/

相关文章:

python - 无法识别文本选择属性

python - 如何在 python 或 bash 脚本中向文件名中包含的数字添加常量?

python - 在 Keras 维度不匹配的情况下堆叠两个 LSTM 层

python - 定位和可选组

Django/python 如何从对象列表中获取 id 列表

javascript - TypeError : data. forEach 不是函数

Python GTK3 Treeview 向上或向下移动选择

python - 有没有办法即时创建子类?

python - 在 Django 中将 HTML 放入 ValidationError

python - 访问加载的 JSON 对象的数据成员的能力不一致