文章目录
- 一、建立虚拟环境
- 二、安装virtualenv
- 三、激活虚拟环境
- 四、安装Django
- 五、在Django中创建项目
- 六、创建数据库
- 七、查看项目
转载自https://blog.csdn.net/qq_42543264/article/details/106261548
一、建立虚拟环境
pip install virtualenv
要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。
![在这里插入图片描述](https://img-blog.csdnimg.cn/1188e3d4e6354f01a359e96941f14a11.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
如果使用的是python 3,可使用如下命令来创建:
python -m venv l_env
![在这里插入图片描述](https://img-blog.csdnimg.cn/dce62b9e8c6740e0a7657c43efe6f35d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_15,color_FFFFFF,t_70,g_se,x_16)
这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一个l_env的文件夹。
![在这里插入图片描述](https://img-blog.csdnimg.cn/b67a78f755cd497f9956042256c6ec8d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
如果上述成功了,则跳转到三、激活虚拟环境,否则跳转二、安装virtualenv
二、安装virtualenv
如果使用较早的python版本,或者系统没有正确地配置,不能使用模块venv,可自行安装virtualenv包。执行如下命令:
python -m pip install --user virtualenv
然后到learn文件夹中,如下创建虚拟环境,比如创建名为ll_env的环境:
virtualenv ll_env
![在这里插入图片描述](https://img-blog.csdnimg.cn/c89aa43c13f54118b78cfc9e9aa43856.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_18,color_FFFFFF,t_70,g_se,x_16)
三、激活虚拟环境
建立虚拟环境后,进入l_env文件夹中的Scripts文件夹中打开命令行输入:
activate
![在这里插入图片描述](https://img-blog.csdnimg.cn/f833bb2a3e894c24a9b1eeed785bd88e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
四、安装Django
上述步骤激活虚拟环境后,就可安装Django:
pip install Django
![在这里插入图片描述](https://img-blog.csdnimg.cn/610b8e5e0bba47749358bf676b9c3c2a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_17,color_FFFFFF,t_70,g_se,x_16)
五、在Django中创建项目
在仍然处于活动状态的虚拟环境下执行如下操作创建项目:
django-admin startproject learning_blog
![在这里插入图片描述](https://img-blog.csdnimg.cn/27d2d8fe9b4741c0952fb0ac517a1c71.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
这样就创建了一个项目,新建了一个名为learning_blog的文件夹,里面含有4个文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2bcf450009954524ad71c9646b5373d1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/00eed1fc86034ce3a7baad98a915d9ec.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
输入
dir
![在这里插入图片描述](https://img-blog.csdnimg.cn/3344a52e30b04828aa339f11a30e6ef9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
然后切换目录
cd learning_blog
![在这里插入图片描述](https://img-blog.csdnimg.cn/1d7e2e576c8f4da4aa03f67cc9e36214.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
六、创建数据库
接上一步,创建数据库
python manage.py migrate
![在这里插入图片描述](https://img-blog.csdnimg.cn/830bedb2fe634288af5ec67edb707dde.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
此时又创建了一个文件db.sqlite3
![在这里插入图片描述](https://img-blog.csdnimg.cn/fc2d7199f3494e13a665dfaec3851e16.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
七、查看项目
下面来核实Django是否正确创建了项目。执行如下
python manage.py runserver
![在这里插入图片描述](https://img-blog.csdnimg.cn/54fc82751ad941d0b24d61e8eddf0b2c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
现在打开浏览器,输入URL:http://localhost:8000/,如果不管用,输入:http://127.0.0.1:8000/,结果会出现如下界面
![在这里插入图片描述](https://img-blog.csdnimg.cn/084abc7aa1a04567b09c884252db9de1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaSBzZWUgdGhlIGZ1dHVyZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)