win7上的django-admin.py要求程序打开

时间:2010-09-21 07:00:39

标签: django windows-7 django-admin

我在Win7上安装了Django并尝试

 >>> import django
 >>> django.VERSION
(1, 2, 3, 'final', 0)

它有效。但是当我调用django-admin.py startproject myappname时,Windows会向我显示一个对话框,询问应该使用哪个程序来打开此命令。如果我检查python.exe,那么django-admin.py总是向我显示关于django-admin.py的帮助

2 个答案:

答案 0 :(得分:1)

  

Windows向我显示对话框,询问应该使用哪个程序来打开此命令。

如果Python.exe在PATH中,您可以通过明确使用Python来避免这种情况。对于例如 python /path/to/django-admin.py startproject myappname

  

如果我检查python.exe,那么django-admin.py总是向我显示有关django-admin.py的帮助

来自django-admin.py startproject的{​​{3}}:

  

当使用--settings django-admin.py选项时,或者设置了环境变量DJANGO_SETTINGS_MODULE时,此命令被禁用。要在这些情况下重新启用它,请省略--settings选项或取消设置DJANGO_SETTINGS_MODULE

您可以检查是否设置了名为DJANGO_SETTINGS_MODULE的环境变量?如果是,请删除/取消设置,然后重试。

答案 1 :(得分:0)

当我在命令提示符下运行django-admin.py时,我遇到了同样的问题引发了这个错误我无法创建项目。 我试图通过使用Find to Search python.exe然后添加%%来运行Regedit,但这还不够......我然后添加了必要的Path to the Path PATH,如下所示。 (控制面板 - >系统 - >高级 - >环境变量 - >路径)。添加到PATH C:\ Python27 \ python.exe; C:\ Python27 \ Scripts中; C:\ Python27 \ LIB \站点包\ Django的\ BIN Adam It Work !!!现在我可以在Windows 7上使用Command创建Django项目和应用程序