课程 / 计算机 / Python Django开发实战
Python Django开发实战
Python Django开发实战
目录
介绍
资料
课程目录
-
1
初识Django框架
- 课时 1 Django 的产生背景和MTV设计模式 可试学
- 课时 2 Django 提供的主要功能模块 可试学
-
2
Django开发环境配置
- 课时 3 Python、虚拟环境、Django 的安装和配置
- 课时 4 MySQL、PyCharm 的安装和配置
-
3
Django项目框架搭建
- 课时 5 Django 管理工具创建项目骨架
- 课时 6 修改项目的默认配置
- 课时 7 初始化项目环境
-
4
Django ORM应用与原理剖析
- 课时 8 构建 post 应用需要的数据表
- 课时 9 post 应用完成迁移
- 课时 10 Model 相关的概念与使用方法
- 课时 11 Model 的查询操作 API
- 课时 12 ORM 实现原理分析
-
5
Django管理后台
- 课时 13 启用管理后台的准备工作
- 课时 14 实现 Model 的注册
- 课时 15 使用管理后台操作 Model 对象实例
- 课时 16 使用 ModelAdmin 自定义管理后台
- 课时 17 管理后台实现原理分析
-
6
视图
- 课时 18 视图初探
- 课时 19 视图的高级特性和快捷方法
- 课时 20 基于类的通用视图
- 课时 21 视图工作原理分析
-
7
Django模板系统
- 课时 22 模板系统基础
- 课时 23 模板系统语法
- 课时 24 模板系统工作原理分析
-
8
Django表单系统
- 课时 25 认识表单
- 课时 26 使用表单系统实现表单
- 课时 27 表单系统的工作原理
-
9
用户认证系统
- 课时 28 用户与身份验证
- 课时 29 权限管理
- 课时 30 用户认证系统的应用
-
10
Django路由系统
- 课时 31 路由系统基础
- 课时 32 路由系统工作原理
-
11
Django中间件
- 课时 33 中间件基础
- 课时 34 Django 内置的中间件
- 课时 35 中间件的工作原理
-
12
Django信号机制
- 课时 36 信号的概念与应用
- 课时 37 信号的工作原理
-
13
单元测试
- 课时 38 初识单元测试
- 课时 39 单元测试的相关特性
-
14
Django项目的部署
- 课时 40 理解 Python Web 应用
- 课时 41 生产环境的搭建与配置
课程简介
Django是一个开放源代码的Web应用框架,使用Python语言编写完成。是目前Python Web开发的主流框架,占据较大的市场份额。
由于Python语言是跨平台的,所以,不论是Windows、Linux还是Mac OS X都可以开发Django应用。Web框架是一套组件,提供通用的设计模式,能够最大程度地降低开发Web站点的难度。Django的设计目标就是使开发复杂的、数据库驱动的网站变得简单,注重组件的可重用性与可插拔性。
书中内容来源于实际项目,由浅入深地带领读者进行Django的开发,使读者掌握项目的开发流程,从而运用于自己的项目开发中。
由于Python语言是跨平台的,所以,不论是Windows、Linux还是Mac OS X都可以开发Django应用。Web框架是一套组件,提供通用的设计模式,能够最大程度地降低开发Web站点的难度。Django的设计目标就是使开发复杂的、数据库驱动的网站变得简单,注重组件的可重用性与可插拔性。
书中内容来源于实际项目,由浅入深地带领读者进行Django的开发,使读者掌握项目的开发流程,从而运用于自己的项目开发中。
作者简介
百度高级研发工程师,目前在百度从事广告系统方面的研发工作,曾先后在小米、春雨医生从事软件研发工作。 擅长Web站点开发,对Web框架有深入研究,大数据相关技术也有一定研究。
适应人群
高等院校学生,从事相关技术开发的从业人员,学习Web开发技术的初学者。
最新问答
暂无问答
最新学生
孙宏亮
刘亚勋
阿浩
李江湖
黄玉元
何声鹏
frankxue
王某
Terry
zmfghl
WILL
Angelvn
panlichao
xhm1988
陈海丹
David zhu
Foshan-HJL
xubiao
信息方舟
陈碧云