Django入门(1)--Django简介+历史+安装+创建项目应用
- 根据我前段时间在各大平台看的Django的资料来综合整理。整理不易求点赞。
1. Django介绍
-
Django,发音为[ˈdʒæŋɡoʊ],听官网读法,说D不发音,那就叫它为 ‘粘钩’吧(发现叫着还挺顺口的)。Python有许多款不同的 Web 框架,Django 是其中最有代表性的、用Python开发的一个免费开源的Web框架,可实现快速搭建高性能的网站,节省时间!许多成功的网站和APP都基于Django来开发的,比如我们较为清楚的 ins、知乎,果壳网等。
-
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。
-
Django架构如下:
-
模型(M)- 编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
-
视图(V)- 图形界面,负责与用户的交互(页面)。
-
控制器(C)- 负责转发请求,对请求进行处理。
用户操作流程图 -
Django版本与python对应关系:
Django 版本 | Python 版本 |
---|---|
1.8 | 2.7, 3.2 , 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
1.11(最后一个支持python2.7的版本) | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1, 2.2 | 3.5, 3.6, 3.7 |
3.0 | 3.6, 3.7,3.8 |
-
要按照对应关系来选择Django和Python版本,不然会造成许多不兼容等问题。(哭了!我前几天刚开始用的时候就没注意这个问题,踩过很多坑)
4.Django安装 -
在安装 Django 前,系统需要已经安装了Python的开发环境。
我用的是window系统,所以就说说window下安装 Django的步骤
①(如果未安装python)
- 没有安装Python环境需要先下载Python。
地址如下:
Python 下载地址 - 选择你电脑版本(64还是32)对应的python版本安装
我安装 的就是这个可执行文件来安装python3.8 - 前面的步骤…,其中有一个要勾选Add Python3.8 to PATH这个选项,可直接将python3添加到系统环境变量,不用再去配置了。
具体过程省略,可参考****其他文章。
②(已安装python) - 如果已经安装了python,就需要了解你的python的版本,然后安装对应版本的Django.
1、win+R, 进入cmd命令
2、查看python版本:输入python --version
(前面为两个–)
3、推荐使用pip
来安装:代码pip install Django
安装指定版本的Django,可使用pip install Django==版本号
来完成安装。
其他安装方法可自行搜索,使用。
或者3.1 使用Pycharm 来安装Django.
打开pycharm,依次点击file --> settings --> project 解释器 -> 点击 + ----> 输入Django --> install(如果选择版本,可在右侧Specify version来选择指定版本。
或者3.2、或者来下载Django压缩包,来安装。
Django下载地址 - 下载 Django 压缩包,解压并和 Python安装目录放在同一个根目录,进入 Django 目录,执行 python setup.py install,然后开始安装,Django 将要被安装到 Python 的 Lib下site-packages。然后配置环境变量,将Django安装目录
D:\python38\Lib\site-packages\django
,D:\python38\Scripts添加在系统环境变量中。
- Django来创建项目
这里下面的步骤可参考前面我简单整理的Django安装项目的过程。
点击下面链接:
Django创建项目过程(window系统)
这里补充一下如何用Pycharm来创建Django项目。
1. 使用 Pycharm 创建项目
- 依次打开:
file ---> new project ---- Django ---> 配置路径和项目名称 ---> 配置环境(默认用系统环境) ----> 点击create
之后你将看到创建的项目目录:
2.使用 Pycharm 创建应用
-依次点击:`file —> new project ---- Django—输入创建应用的名字,如下:
3. Pycharm 运行项目 - 点击右上角的三角按钮,运行项目,
- 如需更改配置信息,下拉选择 edit configurations,进行配置。
配置完以上信息之后,运行一下 manage.py 文件。
出现以下为成功。 - 查看项目
- 完成上述步骤后,打开浏览器,输入URL地址:http://127.0.0.1:8000/
出现下图小火箭,说明成功了。