没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
最简单的 Python Django 入门教程
Django 的学习教程也是分门别类,形式不一。或是较为体系的官方文档,或者风格自由的博客文档,
或者偏向实例的解析文档。即使官方文档,章节较多,文字阐述累赘,有时候我们只是关注某个功能用法
而已,而自由博文最大的问题是互相抄袭,结构混乱,涵盖面小且错误较为明显。由此,本文结合学习期
间资料梳理和项目开发经验,整理出一套较为常用实用的文章。
适用于
新手入门,无论 C#,C,java,Python,R 等具有任何编程语言基础均可;
想快速了解 Django 并可以快速开发上手者。
适用于作为资料查询,技术点参考。
几个基本概念
前置条件:假设读者基本 Python 语言基础,或者具备某种编程语言的基础。你还熟悉 web 开发环境,
懂些 css,js,db 等。
Django 是什么?
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVC 的软件设计模式,即模型
M,视图 V 和控制器 C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。
并于2005年7月在 BSD 许可证下发布。这套框架是以比利时的吉普赛爵士吉他手 Django Reinhardt 来命
名的。 Django 的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django 注重组件的重用性
和“可插拔性”,敏捷开发和 DRY 法则(Don't Repeat Yourself)。在 Django 中 Python 被普遍使用,
甚至包括配置文件和数据模型。
————维基百科
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVC 的框架模式,即模型 M,
视图 V 和控制器 C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即
是 CMS(内容管理系统)软件。并于2005年7月在 BSD 许可证下发布。这套框架是以比利时的吉普赛爵
士吉他手 Django Reinhardt 来命名的。
————百度百科
MTV 开发模式?
Django 是一个基于 MVC 构造的框架。但是在 Django 中,控制器接受用户输入的部分由框架自行处理,
所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV 模式。它们各
自的职责如下:
模型(Model),即数据存取层 处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行
为以及数据之间的关系等。
视图(View),即表现层 处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。
模板(Template),即业务逻辑层 存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。
资源评论
不吃鸳鸯锅
- 粉丝: 8248
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32使用HAL库实现USB组合设备之多路CDC源码+说明文档.zip
- 金融贸易项目springboot
- mybatis动态sqlSQL 映射 XML 文件是所有 sql 语句
- 基于基于STM32的智能家居系统源码+qt上位机源码.zip
- 深圳房地产资源数据报告
- 基于stm32的智能门禁系统源码+设计文档+演示视频.zip
- cef + chromium 完整源码支持h265和h264
- 基于SpringBoot的API管理平台源代码+数据库,以项目的形式管理API文档,可以进行API的编辑、测试、Mock等操作
- protobuf 3.11版本,静态编译
- 2023NOC创客智慧编程赛项真题图形化-选拔赛(有解析)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功