django--dos命令行项目创建未成功错误
####问题描述:用windows的命令行,在黑框里创建Django项目,最后一步发生错误----》django-admin.py startproject HelloWorld 该命令执行时,会弹出pycharm的文件窗口。然而查看项目的文件里,并没看见署名为HelloWorld 的文件夹。
请不要立马照做,答案在末尾
----于是我尝试了网友给的方法:
第一次使用django创建项目,根据教程使用了如下命令
django-admin.py startproject HelloWorld
1
发现文件夹下居然还是空的,相关环境变量已经设置好,命令的确已经运行,但是项目却没有生成,后来检查原因如下:
我把.py的默认打开方式设为了PyCharm,所以执行命令只是打开了该文件,把其的默认打开方式设为Python.exe即可
————————————————
版权声明:本文为CSDN博主「大笨儿钟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014298440/java/article/details/73863144
-----用这位网友提供的方法,我撤销了.py文件默认打开方式
windows取消文件格式的默认打开方式
windows一般文件都有后缀名.txt .exe .rar,而后缀名有默认打开方式,取消一种格式文件的默认打开方式.
1.打开注册表regedit
2.HEYK_CALSSES_ROOT文件夹下选中要取消的格式,直接右键删除
3.在HEYK_CURRENT_USER\Software\Microsesft\Windows\CurrentVersion\Explorer\FileExts路径下继续找到刚才文件格式右键删除
4.打开任务管理器,找到windows资源管理器,右键重新启动进程.
-----我改了文件打开方式之后:
再次运行代码,pycharm不会截胡了,没有弹出pycharm命令框,但是发现dos报出新错误。最后在屡试屡败的绝望中,无意中瞥见一位机智的网友的回答,猛然意识到原来我不应该调用django-admin.py文件,而是应该调用django-admin 程序执行startproject命令,我修改了下命令,去掉了后缀.py ,敲击enter键。喜出望外,命令执行成功,目录成功创建。
后来参考了其他神通广大的网友的方法后,
发现根本不用删除注册表内的.py文件默认信息,