Django环境准备

举报
布小禅 发表于 2021/09/23 18:01:40 2021/09/23
【摘要】 Django环境配置
在这里插入图片描述一、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和端口,你能把我怎么样?然后你就去做了,然后你就会发现,你的项目启动不了,当然,原因我不会告诉你,你自己可以去百度解决,锻炼一下自己。我不是你的保姆,不会给你喂饭。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。