Python Django框架基础教程(非常细)
Django 是用 Python 开发的一个免费开源的 Web 框架,几乎囊括了 Web 应用的方方面面,可以用于快速搭建高性能、优雅的网站,Django 提供了许多网站后台开发经常用到的模块,使开发者能够专注于业务部分。
Django 提供了通用 Web 开发模式的高度抽象,为频繁进行的编程作业提供了快速解决方法,并为“如何解决问题”提供了清晰明了的约定。Django 通过 DRY(Don't Repeat Yourself,不要重复自己)的理念来鼓励快速开发。
Django 框架支持主流的操作系统平台包括 Windows,Linux,MacOS 等。Python Django 框架是一款全能型框架,它内置了许多模块,极大的方便了 Web 开发者,也正是由于它的“全面性”,会在学习 Django 的时候感到不知该如何处下手。
这套 Django 教程将从初学者的角度出发以通俗易懂的方式来讲解 Django 框架的知识点。从 Django 项目的创建到 Django 项目的部署以及 Django 核心模块的讲解,一切从简单出发但又紧扣 Django 核心知识,通过 Django 小项目让你在学习知识的同时,又能体会到 Web 开发的乐趣,把企业应用级知识点融汇其中,给你豁然开朗的感觉。现在就让我们一起出发来领略 Django 框架别样的魅力吧!
- 教程目录
- 1. Django是什么?
- 2. Django MTV和MVC的区别
- 3. Django ORM模块精讲
- 4. Django auth应用模块
- 5. Django Admin后台管理系统
- 6. Django视图函数
- 7. Django模板系统
- 8. URL是什么
- 9. Django路由系统精讲
- 10. Django中间件
- 11. Django Cache缓存系统
- 12. 搭建Django开发环境
- 13. Django安装与配置教程(图解)
- 14. Django创建第一个项目
- 15. 如何启动Django项目详解
- 16. settings.py配置文件详解
- 17. 如何配置settings.py文件
- 18. Django初始化项目环境精讲
- 19. Django项目创建第一个应用
- 20. Django ORM进阶之项目实战
- 21. Django Admin数据表可视化
- 22. Django模板加载与响应
- 23. Django模板变量精讲
- 24. Django if标签详解
- 25. Django for标签详解
- 26. Django模板过滤器用法详解
- 27. Django url标签详解
- 28. Django实现自定义标签
- 29. Django模板标签完整攻略
- 30. Django模板继承精讲
- 31. Django自定义过滤器
- 32. Django路由反向解析与命名空间
- 33. Django路由Path方法
- 34. Django Meta元数据类属性解析
- 35. Django Model三种继承模型详解
- 36. Django实现数据表数据插入(创建Model实例)
- 37. Django查询数据库操作详解(一)
- 38. Django数据表关联关系映射(一对一、一对多、多对多)
- 39. Django F对象和Q对象查询详解
- 40. Django聚合查询和分组查询
- 41. Django数据库操作API详解(二)
- 42. Django存在关联关系的反向查询
- 43. Django QuerySet查询API攻略
- 44. Django Admin优化后台展示
- 45. Django的FBV与CBV模式
- 46. Django表单系统初体验
- 47. Django中Cookie和Session介绍(一)
- 48. Django HTML表单实现用户登录退出(含源码)
- 49. Django中Cookie和Session介绍(二)
- 50. Django HTML表单实现用户注册
- 51. Django Form表单Field属性与方法
- 52. Django Form表单API详解
- 53. Django CBV基类View源码解析
- 54. Django QueryDict对象
- 55. Django HTML表单实例应用
- 56. Django项目实例详解(一)
- 57. Django Form表单内置字段详解
- 58. Django Form表单完整使用流程
- 59. Django项目实例详解(二)
- 60. Django Form表单实现自定义字段
- 61. Django Form表单自定义验证规则
- 62. Django Form基于Model定义表单
- 63. Django ModelForm用法详解
- 64. Django Auth用户与用户组详述
- 65. Django Auth应用实现用户身份认证
- 66. Django用户认证系统权限管理
- 67. Django表单系统工作原理详述
- 68. Django权限管理自定义以及权限校验
- 69. Django自定义认证后端实现多种登录方式验证
- 70. Django实现分页功能
- 71. Django实现邮件的发送(含源码)
- 72. Django模板中校验用户身份与权限
- 73. Django Auth应用定义登录视图的方式
- 74. Django Auth装饰器验证用户身份与权限
- 75. Django文件上传与CSV文件下载
- 76. Django中的缓存机制及其实现方法
- 77. Django自定义中间件及其实例应用
- 78. 简述Django的信号机制
- 79. Django信号机制执行过程及其应用
- 80. Django信号机制工作原理
- 81. 单元测试是什么?
- 82. Python unittest模块实现单元测试
- 83. Django项目编写单元测试用例
- 84. Django unittest测试框架特性简述
- 85. 单元测试数据库配置及常用测试工具
- 86. Django项目部署搭建uWSGI工作环境
- 87. Django项目部署流程与Nginx安装配置(超详细)
相关链接:
- Django 官网:https://www.djangoproject.com/
- Python 官网:https://www.python.org/
- Django 教程简明版:https://zhuanlan.zhihu.com/p/50308750