Django不接受Windows中的参数

时间:2011-12-06 01:14:22

标签: python windows django

我已经在我的windows vista计算机上安装了django,并且可以将django库添加到python脚本中,但似乎无法通过命令行正常工作:

django-admin.py startproject mysite

当我尝试运行此命令或帮助命令时,我总是得到显示所有命令的默认消息,就像我没有发送第二个参数一样。

有关如何解决此问题的任何想法?

4 个答案:

答案 0 :(得分:0)

python django-admin.py startproject mysite

您可cddjango-admin.py

中的目录

答案 1 :(得分:0)

我在Windows上开发时遇到的最大问题是路径问题。我使用virtualenv和David Marble's port of virtualenvwrapper因此,我完全符合django-admin.py的路径。当然,virtualenv的站点包可以添加到我的PATH中,但我发现粘贴在路径中也很容易。

尝试完全限定django-admin.py的路径,看看是否能让你前进。

答案 2 :(得分:0)

如果设置了python变量环境,你应该尝试像

这样的东西
python Path\to\django\installation\bin\django-admin.py startproject mysite

答案 3 :(得分:0)

仅供参考,我根据我在此处找到的另一个主题找出了问题:

Windows is not passing command line arguments to Python programs executed from the shell

问题在于注册表如何处理我对admin.py的调用以及它正在丢弃我传递的参数这一事实。

希望这能帮助遇到此问题的其他人。