django-admin.py 不能工作
我刚接触Django,尝试创建一个项目,但一直没成功。当我输入
C:\Users\WASSWA SAM\Documents\django\djcode>django-admin.py startproject mysite
Usage: django-admin.py subcommand [options] [args]
Options:
-v VERBOSITY, --verbosity=VERBOSITY
Verbosity level; 0=minimal output, 1=normal output,
2=all output
等等……
我已经按照这样的方式把它添加到我的路径中
C:\Python26\Lib\site-packages\django\bin
而且当我在交互模式下导入Django时,一切都正常。那可能是什么问题呢?我使用的是Windows 7和Django 1.3.1。我是通过setup.py安装的。
4 个回答
1
我也遇到过同样的问题,花了好几个小时都没解决。你可以试着在Pycharm或者你用的其他程序里创建一个新项目,安装Django,然后不要运行
django-admin.py startproject *project_name* .
运行
django-admin startproject *project_name* .
省略.py后缀对我来说有效,现在一切都正常运行了。
3
这是关于在Windows上安装Python时出现的一个错误。如果你有这个注册表项
HKEY_CLASSES_ROOT\py_auto_file\shell\command\open\
需要把它的值从
"C:\Python27\python.exe" "%1"
改成
"C:\Python27\python.exe" "%1" %*
(或者你安装Python的相应位置)
这样做是为了确保命令行参数能够正确传递给Python,而不是被忽略掉。这个问题在最新的Python 2.7安装中已经修复了。%*
代表的是argv[]
,而"%1"
则是脚本的绝对路径。
3
我也遇到过同样的问题;我在这个链接找到了一个有效的解决方案:https://groups.google.com/forum/#!msg/django-users/b76qSG3mV6g/jP1o0ny3i2kJ。
python C:\Python27\Scripts\django-admin.py startproject mysite