对于一般的编码我还是很陌生的,真的可以在此方面得到别人的帮助!我在WIN 10计算机上通过CMD安装了django,当我运行服务器时,它就可以正常工作。
D:\Python\Python37-32\website>manage.py runserver 8080
Performing system checks...
System check identified no issues (0 silenced).
August 04, 2018 - 15:32:59
Django version 2.1, using settings 'website.settings'
Starting development server at http://127.0.0.1:8080/
Quit the server with CTRL-BREAK.
但是...我比起在我的计算机上下载了Pycharm社区版,而不是启动服务器,它只是打开pycharm ide,服务器没有运行。口译员也很好看。
D:\Python\Python37-32\website>manage.py runserver 8080
D:\Python\Python37-32\website>
答案 0 :(得分:4)
您应该将.py
文件的默认程序从pycharm更改为“ python”
答案 1 :(得分:0)
简单的解决方案:
python manage.py runserver
但是,如果您想将其作为 manage.py runserver
运行,您应该将 .py
文件的默认程序从 PyCharm 更改为 Python:
右键单击任何 .py
文件 > 属性 > 常规选项卡 > 打开方式 > 更改
(无需卸载/重新安装 PyCharm)
然后,当您尝试调用 manage.py runserver
时,您可能会遇到另一个问题:
命令行参数(在我们的例子中为 runserver
)不会传递给程序。
问题的解决办法是一些注册表配置:
[HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command]
@="\"C:\\Python38\\python.exe\" \"%1\" %*"
上面的注册表设置添加了 %*
以将所有参数传递给 python.exe