最近刚刚开始学习Django开发,记录一下在创建项目时,遇到的问题和解决方法,方便像我一样的小白查看。
首先一个Django项目在cmd中建立时,需要输入
django-admin startproject 这里写你想要建立的项目的名称
此时可能会遇到输入之后无响应的问题,这是的解决方法是,将Django加入环境变量,具体方法可以搜索下,很简单。
我遇到的第二个问题是,在runserver的时候,输入了
python manage.py runserver 0.0.0.0:80
之后仍然是没有反应,如图所示
此时可能有两种情况,我们首先可以输入
python -V
查看python是否存在于系统变量,如果输入后,反应如下
那么则代表你电脑中的python不处于系统变量,那么方法如上个问题一样,添加进入环境变量即可。
此时应该可以运行
python manage.py runserver 0.0.0.0:80
这条命令,但是可能会遇到这个问题
这个问题的意思就是说,找不到当前的python环境下的Django包,这是我们可以通过激活虚拟环境的方法。
我们重新打开cmd,输入
activate 要激活的环境名
一定要保证这个虚拟环境下是你下载Django的环境。
然后再通过cd命令到你建立的Django项目的文件目录。运行
python manage.py runserver 0.0.0.0:80
就可以runserver了
一个需要注意的点:这里的0.0.0.0指的是绑定本机所有的ip地址,即为我们用任何一个ip地址都可以访问到。不过一般我们通过回环地址127.0.0.1去测试访问
80就是默认绑定的端口,我们可以根据自己的需要进行修改
当执行成功这句命令时,会显示
然后我们在网址栏输入127.0.0.1
就可以看到如下Django的界面