提示:本人学习Django时是在Linux系统中,使用的是最热门的发行版之一Ubuntu
Django简介
创始人:Adrian Holovaty和Jacob Kaplan-Moss
开发语言:python
·在学习Django之前需要在计算机上安装一些软件。简单的三个步骤:
1、安装python
((1)https://www.python.org/downloads/或使用操作系统的软件包管理器获取最新版本的Python
(2)安装步骤可以通过搜索安装,安装完成后,通过终端输入python,验证是否已安装成功
2、安装python虚拟环境
为什么需要安装虚拟环境呢?
在编写新的项目时,我们通常需要修改其他软件所依赖的依赖项和环境变量,这可能会导致许多问题,虚拟环境通过将新项目所需的所有依赖项和环境变量包装到与系统上其余软件分开的文件系统中来解决此问题。
(1)创建虚拟环境的命令
mkvirtualenv -p python3 虚拟环境名称 # 此创建为python3版本的虚拟环境
(2)进入虚拟环境的命令
workon 虚拟环境名称
3、安装Django
(1)安装Django,前提是在刚创建好的虚拟环境下且在有网的前提下。
pip install django==版本号
(2)安装成功之后,可以查看是否已经安装成功。若出现版本号,则证明安装成功。
python -m django --version
·经过前面的过程完成之后,可以在我们的编辑器或者在终端中创建django项目来开发Django应用程序啦。
·要创建一个新的Django项目,我们将使用一个特殊的命令来自动生成组成Django项目的文件夹,文件和代码。接下来我会以截图的形式来展示创建项目的整个流程,并且会对项目里面自动生成的文件进行解释。
1、首先我们需要在自己的系统存放文件的位置上新建文件夹,目的是为了存储项目。
2、创建好存储文件夹之后,点击右键进入终端,这样可以直接到该目录的路径下进入操作命令。此时你会看到你的路径的工作环境不是在虚拟环境下,所以需要进入刚创建好的虚拟环境中。
命令:workon 虚拟环境名称
3、创建一个Django项目
命令:django-admin startproject 项目名
4、创建成功后,可以进入项目中查看自动生成的文件
命令:tree
5[可选]、创建数据库
Django默认包括几个应用程序(例如,管理程序和用户管理和身份验证)。其中一些应用程序使用至少一个数据库表,因此我们需要在项目数据库中创建表才能使用它们。
命令:python manage.py migrate
一般情况下,这一步我们会晚一点进行操作。因为我们会需要自己的数据表,在我们对模型类进行更新之后,也需要进行迁移。
6、验证项目是否有效
命令:python manage.py runserver
有效的话,服务器会启动,并在控制台上输出一些信息http://127.0.0.1:8000/,说明服务器正在运行,我们可以在浏览器访问该地址,则会显示一个很酷的动态火箭哦!