你将学到的
  • Django 框架介绍与安装
  • MVT结构
  • 配置数据库
  • 数据迁移操作
  • URL 路由基础
  • Cookie 的创建与使用
  • HTTP 错误响应处理
  • BS架构简介
  • 创建视图函数
  • 映射类的增删改查
  • 数据模型关系
  • HTTP 请求方法
  • Session 的创建与使用
  • 模板引擎

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 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

幺幺哒 共发布过 25 门课程

认真负责的一个老师

查看老师的所有课程 >
开通会员,即刻开始学习
加入社群
加入编程交流社群