Django高级实战 开发企业级问答网站

Django高级实战 开发企业级问答网站

其它学习课程目录:

强力Django+杀手级xadmin开发在线教育网站

Python3入门机器学习 经典算法与应用

从零起步 系统入门Python爬虫工程师

Python高级核心技术97讲 系列教程

Python3数据分析与挖掘建模实战

 

Django高级实战 开发企业级问答网站_第1张图片

 部分学习内容截图:

Django高级实战 开发企业级问答网站_第2张图片

 

链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g
提取码:x2p5 

免费分享,但是X度限制严重,如若链接失效点击链接或搜索加群 群号517432778,点击加群

 

Django高级实战 开发企业级问答网站_第3张图片

 

 

  • 项目需求分析,功能设计和技术选型

    本章将从用户的角度,分析需要实现哪些功能,学习需求分析,Markdown写项目需求文档,贴近“高内聚,低耦合”原则,模块化设计网站功能。前后端的技术选型,规划各个软件的版本。

    •  3-1 项目需求分析(附文档)
    •  3-2 赞乎产品需求规格说明书
    •  3-3 模块化设计网站功能试看
    •  3-4 确定开发技术栈
  •  Cookiecutter火速搭建项目+开发环境介绍

    介绍神器Cookiecutter,它的优点和局限,按照确定的技术栈选择cookiecutter-django搭建具有高完成度的项目,学习Python项目如何组织代码,如何管理配置,如何管理依赖。项目开发环境介绍:Pycharm连接CentOS 7远程开发设置,以及MySQL用户权限管理和安全设置。 ...

    •  4-1 Cookiecutter安装和使用(附文档)
    •  4-2 使用Cookiecutter快速搭建Django应用
    •  4-3 cookiecutter-django火速搭建项目
    •  4-4 项目开发环境介绍(服务器环境和Pycharm远程开发设置)
    •  4-5 删改部分文件完成项目初始模板
  •  django-allauth同时实现本地和第三方认证

    继承AbstractUser自定义用户模型类,引入django-allauth认证系统,同时完成本地账户功能和集成第三方账户登录注册,再回头讲解OAuth 2.0协议的原理。学习使用TestCase为Django模型类、网址、视图编写测试用例。

    •  5-1 用户模块数据库设计
    •  5-2 django-allauth的介绍和使用
    •  5-3 用户登录-注册-注销-找回密码
    •  5-4 GitHub为例集成第三方账号注册和登录
    •  5-5 理解OAuth 2.0协议的原理
    •  5-6 完成用户个人中心开发
    •  5-7 为模型类-网址-视图编写测试用例试看
  •  首页功能- ListView/DeleteView完成动态功能-源码和MRO算法

    本章在实现需求的同时,穿插讲解Django的高级知识,如ORM中多对多外键。先使用通用类视图ListView/DeleteView开发功能,再讲解框架的源码,然后是Python语言中多继承的MRO算法,按业务→框架→源码→Python底层算法顺序由浅入深讲解。 ...

    •  6-1 动态功能models.py设计
    •  6-2 完成动态列表页开发
    •  6-3 通用类视图ListView源码详解
    •  6-4 理解Python中的多继承-MRO
    •  6-5 新式类的MRO算法-C3线性化算法
    •  6-6 用户发表动态
    •  6-7 用户删除动态
    •  6-8 通用类视图DeleteView源码详解
    •  6-9 Django通用类视图源码详解
    •  6-10 用户给动态点赞
    •  6-11 用户评论动态
    •  6-12 模型类的测试用例test_models.py
    •  6-13 视图的测试用例test_views.py
    •  6-14 本章总结与课后作业
  •  [文章]GCBV使用和自定义QuerySet,DTL语法精讲

    本章首先讲解问答类业务中最常见的两个功能需求:详情页的slug和标签管理。依据软件开发中DRY原则,在模型类中自定义查询集QuerySet,模仿主流问答类网站,实现文章的Markdown编辑与实时预览效果,实现功能之后再剖析CreateView/UpdateView源码。 ...

    •  7-1 文章模块models.py设计
    •  7-2 使用python-slugify和django-taggit
    •  7-3 models.py中自定义QuerySet
    •  7-4 完成文章列表页开发
    •  7-5 用户发表文章与保存草稿
    •  7-6 实现Markdown编辑与实时预览
    •  7-7 通用类视图CreateView源码详解
    •  7-8 用户浏览文章内容
    •  7-9 django-contrib-comments实现评论文章
    •  7-10 用户编辑文章
    •  7-11 通用类视图UpdateView源码详解
    •  7-12 Django Template Language语法精讲
    •  7-13 Django Template Language语法精讲
    •  7-14 模型类和视图的测试用例
    •  7-15 本章总结与课后作业.
  • GenericRelation关联模型类与RequestFactory类测试视图

    实现问答功能:本章为赞乎产品的核心功能,业务逻辑颇为复杂,首先将梳理“用户-问题-回答-点赞/踩-采纳”之间的关系,然后介绍Django中的ContentType,使用更高级外键GenericForeignKey与GenericRelation来解决问题。在测试用例中,我们将改用更加符合企业实践的方式—RequestFactory类直接测试视图。 ...

    •  8-1 “用户-问 -回答-点赞或踩-采纳”逻辑关系梳理
    •  8-2 Question模型类及自定义QuerySet
    •  8-3 Answer模型类
    •  8-4 Django中的contenttypes框架
    •  8-5 什么是GenericRelation和GenericForeignKey
    •  8-6 一张表搞定用户点赞-踩关联关系
    •  8-7 定义问答模型类的方法-使代码更易扩展
    •  8-8 ListView开发所有问题页
    •  8-9 已回答和待回答问题页
    •  8-10 用户提问-视图及表单开发
    •  8-11 问题详情页前后端开发
    •  8-12 回答问题-CreateView的fields属性
    •  8-13 用户点赞或踩的场景分析
    •  8-14 给问题或回答点赞踩
    •  8-15 提问者接受答案-用户验证或PermissionDenied
    •  8-16 模型类的测试用例
    •  8-17 RequestFactory类直接测试视图(上)
    •  8-18 RequestFactory类直接测试视图(下)
    •  8-19 知识拓展与课后作业

你可能感兴趣的:(Django高级实战 开发企业级问答网站)