django-admin和django-admin.py的区别

问题

django初学者在使用django-admin创建项目时容易出现无法创建的错误,这是因为网上很多教程用的都是django-admin.py创建的项目,不出意外的话,你输入相同的命令会发现项目没创建,倒是打开了django-admin.py这个文件。

原因

django-admin是一个管理工具

django-admin.py是一个python文件

在命令行输入django-admin实质上执行的是django-admin.exe,没错,是一个可执行文件,但是他并不在site-packages\django路径下,不出意外你可以在python\Scripts路径下看到他(pip安装是这样,其他安装方法还未知)。

解决方法

1.运行 django-admin startproject h1

2. 既然django-admin.py是一个python文件,那么要用他创建一个项目肯定是要运行他的,所以另一种创建django项目的方法是运行  python ......\site-packages\django\bin\django-admin.py startproject h2

 总结

出现这个问题主要是对环境变量没有理解,之前在装java、python等环境时都是无脑按照教程搞,对环境变量也是一知半解。基础的重要性。。。。

 

 

 

转载于:https://blog.csdn.net/xuchenmp/article/details/108651147
posted @ 2020-11-05 23:34  归鸿唱晚  阅读(171)  评论(0编辑  收藏  举报