当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/949753.html

相关文章:

  • 13.9 LLaMA 3+多模态提示工程:革命性语言学习Agent架构全解析
  • react-pdf(pdfjs-dist)如何兼容老浏览器(chrome 49)
  • 大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计
  • 篇章二 论坛系统——系统设计
  • C/C++ 面试复习笔记(5)
  • nuclio的配置文件yaml和docker compose的yaml的区别
  • 依赖注入(Dependency Injection)
  • 关于YOLOV5—Mosaic数据增强
  • 电源滤波器:不起眼却如何保障电子设备电源?
  • 1091 Acute Stroke (30)
  • 2025年全国I卷数学压轴题解答
  • 大模型链路调试平台之LangSmith实战指南
  • Web 架构之 API 安全防护:防刷、防爬、防泄漏
  • SpringBoot整合SSM
  • React中子传父组件通信操作指南
  • 使用VBA嵌套字典快速转换BOM表格
  • 鸢尾花分类(KNN)
  • 【AI News | 20250609】每日AI进展
  • 测试微信模版消息推送
  • 开源:FTP同步工具
  • 【粤语克隆】粤语声音,一秒克隆:如何用AI为岭南文化按下快进键
  • composer init
  • LeetCode - 647. 回文子串
  • 具身智能之人形机器人核心零部件介绍
  • 教程:PyCharm 中搭建多级隔离的 Poetry 环境(从 Anaconda 到项目专属.venv)
  • 重启Eureka集群中的节点,对已经注册的服务有什么影响
  • 深入理解JavaScript设计模式之单例模式
  • AirPosture | 通过 AirPods 矫正坐姿
  • 安科瑞户储ADL200N-CT:即插即用破解家庭光伏安装困局
  • HBase学习:通俗易懂的实例解析