/ 知识库     / 试卷库

Django开发环境的搭建

视频简介

Django是一个开放源代码的Web应用框架,使用Python语言写而成,其目标是简便、快速地开发数据库驱动的网站。Django是一个基于MVC 构造的框架,但在其中控制器接受用户输入的部分由框架自行处理,所以Django更关注的是模型、模板和视图,称为MTV模式。

在使用Django框架开发web应用之前,要先安装Django环境,首先在本地安装python,打开python官网,找到downloads,下载最新版python安装程序。

下载完成后,执行安装程序,开始安装python,注意选择“添加环境变量”选项(Add Python to Path),以方便将来使用python命令,点击“install now”开始安装。

安装成功,提示“setup was successful”,我们可以通过命令窗口再验证一下,按Windows+R组合键,在弹出框加输入CMD命令打开命令窗口,输入python命令,显示python的版本号,确定安装成功,可使用exit函数可退出。

接下来使用python自带的pip工具,安装虚拟环境和Django,我们也可以先通过命令看一下pip是否正常工作,输入pip version命令,系统显示pip的版本,表示安装正常。

输入命令 “pip install virtualenv”安装虚拟环境,虚拟环境使项目间相互独立,便于维护和升级。

切换到python目录,C盘python,使用virtualenv 命令创建项目根目录(环境)my_venv,里面包含了Python可执行文件,以及pip库的副本,后面我们将在此创建项目和应用。当然,在命令窗口也可以看到相应的文件。

进入Script子目录,执行activate命令,可进入虚拟环境,注意提示符的变化。

在虚拟环境中,使用pip install 安装django。

安装完成后,同样我们先确定是否安装成功,进入python环境,引入django,查看django版本,正常显示说明安装成功。

接着,安装编辑器VSCode,先登录官网下载软件,下载完成后,双击安装,过程中直接选下一步默认即可,安装完成后,关闭安装窗口。

到此,我们已安装了基本的工作环境,接下来我们将体验第一个django项目。

在虚拟环境目录中,使用“django-admin startproject”命令创建一个项目,项目名称任意取,但最好不要用中文。

命令执行后,在当前目录下创建了mydjango子目录,就是我们的项目文件,也可以在图形界面中查看文件内容,主要是项目配置相关的文件,后面我们再详细介绍。

下面,回到命令窗口,启动web服务,看能否正常工作,使用的命令是python manage.py runserver.

服务正常启动,并提示我们服务的端口号为8000,按CTRL+BREAK键可退出。

打开浏览器,输入127.0.0.1:8000,查看效果,显示django缺省页面,表示正常。

回到命令窗口,创建项目的应用模块,注意提示符当前的位置(在我们刚创建的项目mydjango下面),使用命令“python manage.py startapp users”创建应用users。

使用使用VSCode打开项目文件

首先,打开VSCode,选择file - Add Folder to Workspace,找到我们的目录,添加即可。

打开settings配置文件,在应用配置中添加我们的应用users,

打开users的视图views,定义视图,这里我们演示一个简单的“hello world”视图的定义。

打开项目URL配置,引入我们定义的index 视图,并定义其访问路径。