Django 5 学习笔记总纲

Django5 学习笔记总纲

这本书涵盖了广泛的 Web 应用程序开发主题,分为四个不同的 Django 项目:

应用程序(第 1-3 章)

创建一个完整的博客应用程序

构建数据模型、视图和 URL

为您的博客实施管理站点

对 Modles 使用规范 URL,并为文章实施对 SEO 友好的 URL

构建帖子分页并了解如何创建基于类的视图

使用表单允许读者通过电子邮件共享帖子,并使用模型表单实施评论系统

使用 django-taggit 为帖子添加标签,并根据共享标签推荐类似的帖子

实施自定义模板标签以显示最新文章和评论最多的文章

实现自定义模板过滤器以呈现 Markdown

为您的博客创建站点地图和 RSS 源

使用 PostgreSQL 实现全文搜索引擎

社交网站(第 4-7 章)

创建网站以添加书签和共享图像

使用 Django 身份验证框架实现身份验证

使用自定义配置文件模型扩展用户模型

使用 Diango 消息框架

构建自定义身份验证后端

使用 Python Social Auth 通过 Google 实施社交身份验证 (OAuth2)

使用 django-extensions 通过 HTTPS 运行开发服务器

使用 easy-thumbnails 生成图像缩略图

在模型中实现多对多关系

使用 JavaScript 和 Django 构建 JavaScript 书签

使用 JavaScript Fetch API 和 Django 添加异步 HTTP 请求

实现无限滚动分页

构建用户关注系统

创建用户活动流并优化 QuerySets

学习使用 Django 信号

使用 django-debug-toolbar 获取相关的调试信息

使用 Redis 计算图像视图

使用 Redis 构建图像排名

电子商务应用程序(第 8-11 章)

创建一个功能齐全的在线商店

构建产品目录的模型

使用 Django 会话创建购物车

创建自定义上下文处理器

管理买家订单

使用 Celery 和 RabbitMQ 发送异步通知

使用 Flower 的 Monitory 芹菜

集成 Stripe 以处理付款

实施 webhook 以接收来自 Stripe 的付款通知

在 Django 管理站点中构建自定义视图

创建管理员作并生成 CSV 文件

使用 Weasyprint 动态生成 PDF 发票

创建优惠券系统以将 disconts 应用于订单

将折扣与 Stripe 付款集成

使用 Redis 构建产品推荐引擎

为商店添加国际化

生成和管理翻译文件

使用 Rosetta 管理翻译

翻译 URL 模式并构建语言选择器

使用 django-parler 翻译模型

使用 django-localflavor 本地化表单

电子学习平台(第 12-17 章)

创建包含 CMS 的电子学习平台

构建课程模型 创建和使用数据夹具

使用模型继承创建多态内容

创建自定义模型字段以对课程内容进行排序

实施身份验证视图

使用基于类的视图和混合构建内容管理系统

使用组和权限限制访问

构建表单集以管理课程内容

创建拖放功能以就地对内容重新排序JavaScript 和 Django

使用 django-brace 中的通用混合

实现公共视图和学生注册视图

渲染不同类型的内容并使用

django-embed-video 使用缓存框架缓存内容

使用 Memached 和 Redis 缓存后端

使用 django-redisboard 监控 Redis

使用 Django REST 框架构建

API 为模型和自定义

API 视图创建序列化器 处理

API 身份验证和权限 构建

API 视图集和路由器

使用 Python 请求使用 API

相关推荐
choumou_M1 小时前
算法_1:由浅入深学习快速排序QuickSort
学习·算法·排序算法
一壶浊酒伴余生3 小时前
新概念英语第一册 · 句法笔记
笔记·英语学习·英语语法·新概念英语
蒸蒸yyyyzwd6 小时前
后端学习笔记 day111
笔记·学习
叼烟扛炮6 小时前
[LangChain] 学习笔记(08):工具调用底层闭环与第三方搜索(Tavily)实战
人工智能·笔记·学习·langchain
Century_Dragon7 小时前
让新能源故障诊断实训“触手可及“——仿真教学软件(VR)介绍
学习
江屿风7 小时前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
楚山之石7 小时前
【Radiology】影像组学的标准化与可重复性:IBSI 卷积滤波器共识及其未能覆盖的环节
人工智能·学习·机器学习·mri
小李不想当小白8 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
旖旎夜光9 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
旖旎夜光11 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习