天天看点

Django(part1)--Django介绍与安装

学习笔记,仅供参考

文章目录

  • ​​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
  • 卸载
pip uninstall django      

举个例子

In [2]: import django

In [3]: django.get_version()
Out[3]: '2.2.13'