首页 > Django 阅读:9,039

Python Django框架基础教程(非常细)

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 Paginator模块实现分页功能
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安装配置(超详细)
相关链接:

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注