【问题标题】:Django is not accepting arguments in WindowsDjango 不接受 Windows 中的参数
【发布时间】:2011-12-06 01:14:21
【问题描述】:

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

django-admin.py startproject mysite

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

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

【问题讨论】:

    标签: python windows django


    【解决方案1】:

    试试

    python django-admin.py startproject mysite
    

    您可以cddjango-admin.py 所在的目录

    【讨论】:

    • 我试过这个没有成功。使用你的建议并不会改变任何可悲的事情。感谢您的想法。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      python Path\to\django\installation\bin\django-admin.py startproject mysite
      

      【讨论】:

        【解决方案4】:

        仅供参考,我是根据我在这里找到的另一个线程发现问题的:

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

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

        希望这对遇到此问题的其他人有所帮助。

        【讨论】:

          猜你喜欢
          • 2016-10-31
          • 1970-01-01
          • 2016-08-29
          • 2017-10-15
          • 1970-01-01
          • 2019-06-26
          • 1970-01-01
          • 2022-06-16
          • 1970-01-01
          相关资源
          最近更新 更多