【问题标题】:manage.py not present in Django projectDjango 项目中不存在 manage.py
【发布时间】:2013-01-27 18:00:08
【问题描述】:

我刚刚开始学习 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

【问题讨论】:

  • 您使用的是哪个django.VERSION
  • @AndyHayden:当前 github repo 显示 1.6.0 alpha。对于做教程的人来说,这似乎是一种前沿。
  • @PeterRowell 我也尝试使用稳定的 1.4.3 版本。没有影响
  • 要清楚您当前的工作目录,您可以运行:tree 并提供输出吗?
  • @pratikm 你在用 django-admin 重新创建之前删除了 mysite 吗?

标签: python django


【解决方案1】:

你可以手动创建你的 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

【讨论】:

    猜你喜欢
    • 2020-11-28
    • 2020-04-22
    • 2023-03-26
    • 1970-01-01
    • 2019-10-26
    • 2012-05-03
    • 2022-07-21
    • 2013-10-28
    • 1970-01-01
    相关资源
    最近更新 更多