0

所以我是 Django 的新手,我正在阅读教程。我试过

django-admin.py startproject mysite

python django-admin.py startproject mysite

但只有一个记事本弹出以下内容:

#!C:\Python27\python.exe
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()

而且我仍然无法创建“mysite”目录。我已经将其添加C:\Python27\Lib\site-packages\django\bin到我的路径中,但无济于事。似乎是什么问题?我正在使用 Django 1.4.2、Python 2.7 和 Windows Vista。

4

2 回答 2

1

您的 .py 文件设置为使用记事本打开。这是您需要做的:

右键单击任何以扩展名 .py 结尾的 python 文件单击属性在“打开方式”部分中,您应该能够看到记事本。单击此旁边的更改按钮。单击“浏览”并找到您的 python.exe 可执行文件,很可能在 c:\pythonxx\ 目录中,然后单击“打开”然后“确定”这应该设置您,或者您可以随时返回以进行澄清。

于 2012-10-26T21:44:09.607 回答
0

无论文件关联如何(因为目前这只是我的猜测),您都可以调用绝对路径来运行它:

python C:\Python27\Scripts\django-admin.py startproject mysite

这应该会创建您的项目,并且从那里,您可以在项目目录中工作。

您应该确保添加C:\Python27\Scripts到您的 PATH。您不需要添加 django 的 bin。

于 2012-10-26T21:45:14.307 回答