Python Django - 执行 django-admin-script.py 时打开文件而非创建项目
我在使用Django的时候遇到了一些问题,实际上是和Windows 7的设置有关。
我想用下面的命令来创建一个新项目:
django-admin-script.py startproject NAME
我已经把Django的脚本所在的路径C:\Python33\Scripts添加到了我的PATH环境变量中。可是当我运行上面的命令时,django-admin-script.py文件却在Notepad++中打开了,而不是执行。为了解决这个问题,我用了下面的命令:
python C:/Python33/Scripts/django-admin-script.py startproject NAME
不过我有点困惑,为什么第一个命令会打开记事本,而不是直接执行.py文件呢?我的电脑上,.py文件的默认程序是Notepad++。而在我的笔记本上,默认程序被设置成了一个叫做“Python Launcher for Windows(Console)”的东西。
我该如何在我的台式电脑上也做到这一点呢?当然我可以每次都写第二行命令,但我更希望能像第一个命令那样简单 :)
谢谢,azalut
1 个回答
1
去掉 script
这个字符串。正确的命令应该是 django-admin.py
,这个文件必须在你已经添加到路径中的 Scripts
文件夹里。
要创建一个新的 Django 项目,可以使用:
django-admin.py startproject project_name