学习笔记,仅供参考 文章目录 Django框架 Django框架介绍 安装与卸载 举个例子 Django框架 Django框架介绍 Django框架是采用Python语言编写的开源框架,早
学习笔记,仅供参考
文章目录
- Django框架
- Django框架介绍
- 安装与卸载
- 举个例子
Django框架
Django框架介绍
Django框架是采用Python语言编写的开源框架,早期用于新闻和内容管理.
Django是一个重量级的Python Web框架,它配备了常用的大部分组件。比如:
- 路由
- URL解析
- 原生HTML模板系统
- 数据库连接和ORM数据库管理
- 用户管理认证系统
- 电子邮件发送系统
- CSRF跨站点请求伪造的保护
- 表单验证
- 数据库后台管理系统
- 自带的后台管理功能
重量级:表示这个框架内集成了很多已经写好的功能,我们可以直接调用这些功能即可。
- Python的一些Web框架
- Django(功能最全)
- Flask(轻量级)
- Tornado
- Django的用途
- 网站后端开发
- 微信公众号后台开发
- 基于HTTP/HTTPS协议的后台服务器开发
- 在线语音/图像识别服务器
- 在线第三方身份验证服务器
- Django的官网
- 官网:http://www.djangoproject.com
安装与卸载
- 在线安装
安装最新版本:
pip install django安装指定版本(比如2.2.13):
pip install django==2.2.13由于直接这样下载,下载的太慢了,还会报超时错误,所以,我们利用清华的镜像下载:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2.13此外,还有豆瓣、阿里、中科大的很多国内镜像:
http://pypi.douban.com/simple/http://mirrors.aliyun.com/pypi/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
- 离线安装
- 下载安装包(https://www.djangoproject.com/download/2.2.13/tarball/)
- 这个是安装教程:https://www.runoob.com/django/django-install.html
- 卸载
举个例子
我们打开python,试着导入一下django,看一看自己是否有这个模块,如果有再查看一下当前django的版本:
In [2]: import djangoIn [3]: django.get_version()
Out[3]: '2.2.13'