一、起源

  • 2005年发布,采用Python语言编写的开源web框架
  • 早期的Django主要做新闻和内容管理
  • 重量级的Python Web框架,Django配备了常用的大部分组件

二、组件

包含的组件如下:

  • 基本配置文件/路由系统
  • 模型层(M)/模板层(T)/视图层(V)
  • Cookies和Session
  • 分页及发邮件
  • Admin管理后台
  • ······

三、用途

  • 用途一:网站/微信公众号/小程序后端开发

  • 用途二:人工智能平台融合

四、版本

  • Django官网:https://www.djangoproject.com/

  • Django中文文档参考网站:https://yiyibooks.cn/

  • 版本:

    最新版本:3.0.X

    使用版本:3.2.2 长期支持版本

五、环境

  1. 安装Ubuntu虚拟机

    使用VM安装管理虚拟机

  2. 查看Ubuntu自带python版本

    使用命令python3查看自带python版本

  3. 安装Pycharm

五、安装

支持Python的版本:3.5、3.6、3.7、3.8

  1. 在线安装

    • 虚拟机执行:sudo pip3 install django==2.2.12

    • 检查是否成功:sudo pip3 freeze|grep i 'Django'

  2. 离线安装

    • 将安装包复制到虚拟机
    • 解压缩 tar -xvf Django-2.2.12.tar.gz
    • 进入目录 cd Django-2.2.12
    • 执行安装 sudo python3 setup.py install
    • 检查是否成功 sudo pip3 freeze|grep i 'Django'

01. Django基础:Django介绍相关推荐

  1. Django基础--Django基本命令、路由配置系统(URLconf)、编写视图、Template、数据库与ORM...

    web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构. 使用框架可以帮你快速开发特定的系统. 简单地说,就是你用别人搭建好的舞台来做表演. 尝试搭建一个简单 ...

  2. django基础入门之搭建博客系统

    Django基础 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C. 安装django: pip install django=版本 新建一个目录文件进入cmd   启动一个项目 d ...

  3. ajax调用api改表格数据库,【django基础】django接口 异步ajax请求 导出数据库成excel表(包裹前端后端)...

    py文件: from django.utils.http import urlquote from rest_framework.views import APIView from django.sh ...

  4. Django基础(11): 表单集合Formset的高级用法详解

    Formset(表单集)是多个表单的集合.Formset在Web开发中应用很普遍,它可以让用户在同一个页面上提交多张表单,一键添加多个数据,比如一个页面上添加多个用户信息.今天小编我就介绍下Djang ...

  5. Django基础---Web框架、URL路由、视图函数、模板系统

    文章目录 Django基础 Django基础---Web框架 MVC和MTV框架 MVC MTV Django下载与安装 基于Django实现一个简单的示例 get请求获取数据 post请求获取数据 ...

  6. Django基础核心技术之Model模型的介绍与设计

    Django基础核心技术之Model模型的介绍与设计 原创: Yunbo Shi Python Web与Django开发 2018-05-03 Django网络应用开发的5项基础核心技术包括模型(Mo ...

  7. {Django基础九之中间件} 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证...

    Django基础九之中间件 本节目录 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证 六 xxx 七 xxx 八 xxx 一 前戏 我们在前面的课程中已经学会了 ...

  8. 一、Django基础介绍

    一.Django介绍 Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django.Django 是一个开放源代码的 Web 应用框 ...

  9. 学一点django基础

    学一点Django基础 目录 文章目录 目录 一.Django框架的介绍 Django的安装 Django框架开发 创建项目的指令 Django项目的目录结构 URL 介绍 视图函数(view) Dj ...

  10. Django - Django框架 简单介绍

    Django框架 简单介绍 本文地址: http://blog.csdn.net/caroline_wendy/article/details/29172271 1. 介绍 Django是一个开放源码 ...

最新文章

  1. 屡现黑马!2021THE泰晤士高等教育学科排名发布!斯坦福成为最大赢家,清华、北大强势逆袭!...
  2. python 帮助文档,撰写函数文档,并查看函数文档
  3. T-SQL中的随机数
  4. 一文讲透Dubbo负载均衡之最小活跃数算法
  5. 《天天数学》连载35:二月四日
  6. 如何在.NET Core中创建API
  7. 使用jquery简化ajax开发
  8. oracle 比较日期相等
  9. MAC安装Securecrt破解
  10. python normalize函数_Python Pandas Series.dt.normalize用法及代码示例
  11. math.floor javascript
  12. 深圳入户体检报告查询
  13. java 获取当前时间所在自然周起止时间及自然周中的每一天
  14. Python+Django+Mysql个性化图书推荐系统 图书在线推荐系统 基于用户、项目、内容的协同过滤推荐算法(带设计报告)
  15. CleanMyMac X4.10.6mac上非常强大的系统清理工具
  16. LeetCode 1658. 将 x 减到 0 的最小操作数
  17. SECS/GEM 半导体设备通讯标准学习笔记
  18. java键盘监听wasd控制_dota2rpg自定义按键绑定及WASD移动的实现
  19. iStat Menus 的激活密码
  20. 我的高中班主任——龚政军老师

热门文章

  1. 9.这就是搜索引擎:核心技术详解 --- 用户查询意图分析
  2. 2.看板方法---什么是看板方法
  3. 42.mysqldump
  4. 25. PHP 文件处理
  5. chanlist.php,Nginx+FastCgi+Php 的工作机制
  6. zabbix 监控mysql模板_Zabbix监控MYSQL模板-阿里云开发者社区
  7. 2019年 iPad无法充电
  8. Scrapy(一)爬知乎所有用户信息
  9. PHP 将二维数组转成一维数组
  10. APP安全防护基本方法(混淆/签名验证/反调试)