Python是目前比较流行的计算机编程语言,据用丰富和强大的库,被称为胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。

Python功能强大,用途广泛,可广泛应用于云计算、web开发、科学运算、人工智能、系统运维、金融以及图像GUI等领域,Django框架是Python Web开发中常用的后台框架。

Django是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发原则。

Django框架遵循MVC设计

M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。

V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。

T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。

转载于:https://blog.51cto.com/12306609/2287960

Python技术学习之Django框架设计思想相关推荐

  1. 五分钟带你了解Django框架设计思想!

    Python编程语言的持续火爆,在最新Tiobe编程语言排行榜中位列第五,热度持续增加,尤其是在 AI 和 大数据时代,Python是 AI 和大数据时代的第一开发语言.这已经是一个不争的事实了,唯一 ...

  2. 基于python摄影作品展示网站django框架计算机毕业设计源码+系统+数据库+lw文档+调试部署

    基于python摄影作品展示网站django框架计算机毕业设计源码+系统+数据库+lw文档+调试部署 基于python摄影作品展示网站django框架计算机毕业设计源码+系统+数据库+lw文档+调试部 ...

  3. Windows上python开发--2安装django框架

    Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...

  4. python的django介绍_【Python基础知识】Django框架简介

    很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于 Django框架内容 ...

  5. 揭秘支撑百度搜索、Feed、小程序三大业务的MVVM框架设计思想,San 核心人员倾力打造...

    如果你是一名前端工程师,那么一定接触过组件化框架,比如 Angular.React.Vue-- 对于前端开发者而言,无论是初入职场的新兵还是久经沙场的老将,在面对纷繁复杂的业务需求和层出不穷的技术选型 ...

  6. 如何轻松了解 Python 必学的 django 框架?

    django 框架配有一个功能强大的管理站点,里面已经预定义了许多管理站点需要进行的操作,但是有时可能默认的操作不能满足需求,如需要批量更新选中的对象,这需要编写自定义 action 实现.本文基于 ...

  7. Android源码分析(三)-----系统框架设计思想

    一 : 术在内而道在外 Android系统的精髓在源码之外,而不在源码之内,代码只是一种实现人类思想的工具,仅此而已...... 近来发现很多关于Android文章都是以源码的方向入手分析Androi ...

  8. python毕业设计作品基于django框架 校园二手书籍交易系统毕设成品(4)开题报告

    整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术 主要python技术介绍:框 ...

  9. python毕业设计作品基于django框架 景区购票系统毕设成品(4)开题报告

    python景区购票系统毕设 django景区购票系统毕设 整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发 ...

最新文章

  1. Entity Framework VS Mybatis 不同点剖析
  2. Linux文件属性1——文件类型
  3. Linux和Docker常用命令
  4. 火山视窗调用易语言DLL实现返回文本
  5. 用python写的,一个中英文转摩斯电码小程序
  6. 7.计算机系统包括,windows7分几个版本_windows7有哪些版本
  7. Fiddler设置服务代理后手机不能上网的问题
  8. Arduino ide配置esp32硬件支持(配置esp32的arduino开发环境)
  9. ISBN 国际标准书号
  10. pat 1026C语言
  11. 解决IDEA启动失败 Improperly specified VM option...问题
  12. 手机微信打不开连接到服务器错误代码,微信打不开文件是怎么回事(微信文件错误代码90018)...
  13. 【栈】实现高级计算器
  14. IMEI、iccid、MDN、MSIN、IMSI
  15. 【机器学习算法笔记系列】朴素贝叶斯(NB)算法详解和实战
  16. Google advertiser api开发概述
  17. 通过python-pptx模块操作ppt文件
  18. redhat 5.4 启动服务
  19. 原创:用adobe photoshop cs3制作gif闪图
  20. 怎样用js实时获取浏览器的内存占用情况?

热门文章

  1. HTTP长连接和短连接以及推送服务原理(转)
  2. jquery条件选择多个元素(与、或者)
  3. lanmp环境的搭建
  4. Android开发之dp转像素,像素转换为dp工具类,详细代码,带有源文件下载地址。...
  5. A simple Test Client built on top of ASP.NET Web API Help Page
  6. nagios自写插件—check_file
  7. 彻底理解Java的feature模式
  8. Android通用简洁的下载器
  9. crossdomain.xml配置错误导致登录不了
  10. 10.1 国庆 考试