一、Django是什么
Django是一个完整的MVC模式的web框架,开发难度不高,开发周期短。
1. Django项目准备
本小内容讲解了Django的安装,虚拟环境的配置,创建项目的命令
1) Django的安装
但凡你有Python安装第三方模块的经验你也应该知道,此时你应该打开cmd,使用pip安装第三方模块,甚至聪明的你还应该知道那么一两个国内镜像,用来缩短我们下载的时间。
那么,无疑,你的猜测是准确的,你确实应该打开终端,输入命令:pip install django
然后就等待安装完成就可以了
而如果你看到了一条提示说你的pip版本低了,让你安装,那也不要慌,直接复制过去就行了python -m pip install --upgrade pip
如果你是在一个月内看了我的博客,那么你的Django版本应该是和我一样的3.2.7,pip版本为21.2.4
2) 为什么选虚拟环境
虚拟环境是一个专门为项目准备的,这是一个好单纯的,单纯的像一张白纸一样的环境!那么为什么这么说呢?—— 因为它里面什么都没有,没有被任何的第三方库糟蹋过
他的方便之处就在于:我们在打包项目的时候就没有一些我们不需要的第三方模块,能够减轻我们服务器的负担,加快执行速度,使服务器运行项目拥有飞一般的感觉~~
你此时应该这么想:
这个虚拟环境里面什么第三方模块都没有,只有内置模块,还能使用pip
这很明显,就相当于我刚刚下载Python后我的电脑的环境一样,里面也是什么模块都没有,只有内置模块,能使用pip,能使用Python解释器。
3) 虚拟环境的使用
我们会用到一个内置模块:venv
他是Python自带的一个模块,专门为我们管理虚拟环境,而其使用方法也是极为简单
python -m venv 自己定义一个虚拟环境的名字
当然,你最好先选择好一个文件夹作为你的虚拟环境的目录,然后再执行这条命令
然后你就会看到,阿不是,你在命令行页面就什么都不会看到,至于变化在哪?你且听我细细道来。
还是你的命令行窗口,你敲个命令:dir
你就会发现,嗯,在意料之中,你的目录中多了个你刚刚命名的文件夹。
没错,这个文件夹就是你的虚拟环境了,里面包含了解释器等一系列你所需要的python工具,还有pip工具供你使用。
而切换虚拟环境的方法就是:在命令行进入 /你命名的虚拟环境/Scripts
然后启动activate.bat就可以了
4) 创建Django项目
在你想要创建的目录下,输入命令:django-admin startproject 项目的名字
别看都是英语,其实也好记: Django是模块名,admin是管理 start是开始project是项目
敲完后,你理所应当的应该知道你应该看不到什么东西。所以你应该理所应当的进入你项目创建的目录下去查看。
是的,你看到了一个文件夹,他理所应当的和你的项目名字一毛一样,所以你打算打开它看看里面有啥。
出乎你的意料,你在里面又看到了一个和你项目名字一毛一样的文件夹,你很纳闷,想知道这个文件夹有什么作用
然后你就怀着好奇的心理,连旁边的manage.py
也没来得急看上一眼就急匆匆的点开了那个文件夹,然后你就看到了几个py文件,分别是:
init_.py 每个Python包里面都有的py文件,此文件将文件夹标记为Python包
settings.py 项目配置文件
asgi.py asgi服务器配置文件
wsgi.py swgi服务器配置文件
urls.py 路由配置文件
5) 在vs code打开项目
既然说了使用vs code打开项目,那么你肯定得有个这软件吧,自己去官网下载,我就不多说了
然后你安装完也理所应当的知道,你应该先打开。是的,你做得很对,你打开了vs code,然后不知道该干嘛了,没事,我会告诉你。
你应该打开扩展商店搜索一下Python,下载Python的扩展,然后再说其他,当你等了一段时间下载完后,你应该点击左上角的打开,打开文件夹;或者直接打开文件所在目录,右键通过vs code打开
然后呢,我们现在需要给vs code配置我们的虚拟环境。
我们需要三个键盘上的键:ctrl+shift+p
在vs code页面同时按看看会发生什么?然后我们搜索到Python解释器选择器
,点击,找到我们刚刚创建的虚拟环境,我想不用我说你也会点击他的。
然后,点击菜单栏的终端 ,打开一个新终端,你会神奇的发现,最前面多了个小括号,小括号里面正是你的虚拟环境的名字。
如果你能看到这个小括号,那么就恭喜你,成功了。
6) 在pycharm打开项目
恐怕不用我多说了吧,先打开就是了。
然后点击右上角的File->settings->project:项目名->python Interpreter
在里面,右上角的三个点的地方,选择添加,找到你的虚拟环境的解释器python.exe
点击,然后就没有然后了,下一步该怎么做,我相信你的智商。
2. 第一次运行
我们可以有两种方法来运行我们的项目,一种是在终端运行,一种是在pycharm点击绿色小三角。
1) 终端运行
我们先找到manage.py文件所在路径,然后再终端敲python manage.py runserver,这是以默认ip与默认端口运行的,我们可以通过终端的提示来打开Django,他会给我们显示一个正在启动的小火箭,如果你看到了小火箭,那么你就成功了。
2) pycharm运行
配置一下pycharm的项目,在里面可以设置启动的ip,端口,当然,第一次运行,你千万不要更改端口,那会导致你的项目出错,相关知识,我们以后会继续讲到。
当然,你可能会想,我非要换个ip和端口,你能把我怎么样?然后你就去做了,然后你就会发现,你的项目启动不了,当然,原因我不会告诉你,你自己可以去百度解决,锻炼一下自己。我不是你的保姆,不会给你喂饭。