关注
分享
Django 框架基础 实战课
Django Python
436 人学过 182 次评价 难度: 中级 综合评分: 9.7 2021-05-25 更新
¥ 98
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 182
你将学到的
Django 框架介绍与安装
BS架构简介
MVT结构
创建视图函数
配置数据库
映射类的增删改查
数据迁移操作
数据模型关系
URL 路由基础
HTTP 请求方法
Cookie 的创建与使用
Session 的创建与使用
HTTP 错误响应处理
模板引擎
详细介绍

Django 是一个由 Python 编写的开放源代码的 Web 应用程序开发框架。它采用了 MVT 软件设计模式,即 Model 模型、View 视图和 Templates 模板。它最初被开发出来用于管理某新闻网站,于 2005 年在 BSD 许可下发布开源。这套框架是以比利时的吉普赛吉他手的名字命名的。

Django 的主要目标是使得开发 “流程复杂、依赖数据库的网站” 变得简单。Django 注重各个组件间的低耦合性,遵循 DRY 原则。

Django 框架的核心包括:

  • 面向对象的关系映射模型,支持编写对应数据表的映射类,这一点做得格外优秀;
  • URL 分发器,基于正则表达式(Django2 中支持 path 编写简洁路径字段);
  • 视图系统,用于接收客户端请求和返回响应;
  • 模板系统,内置 Jinja2 模板引擎,便于编写 Python 风格的动态数据处理代码;
  • 轻量、独立的 Web 服务器,便于开发测试;
  • 缓存框架,支持多种缓存方式;
  • 中间件,对请求处理阶段进行额外操作。

通过该本课程的学习,大家能够深入了解 Django 开发体系,提升熟练度。以下是本课程所涉及到的主要知识点:

图片描述

适合人群

  • 希望从事后端工作的学生
  • 有一定的 Web 开发基础,想学习 Python Web 开发的后端研发人员
  • 对 Web 开发有兴趣的前端研发人员

系列课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询