Python Web开发详细讲解Django打造大型企业官网

Python Web开发详细讲解Django打造大型企业官网

本套课程的目标是从零基础开始,使用Django框架开发企业级的项目。课程知识点非常详细,项目实战贴近企业需求 。本套课程除了非常详细的讲解Django框架本身的知识点以外 ,还讲解了web开发中所需要用到的技术,比如有短信验证码、图形验证码 、邮件发送、ajax等。更紧随时代潮流加入了第三方分享服务、视频加密播放技术 、支付功能等。学完本套课程后,你将独立做出一个具有后台管理系统 ,并且前端非常优美实用的网站 。对于从事一份python web开发相关的工作简直轻而易举!还在等什么?赶快来学习吧!

课程目录:
课时01.【虚拟环境】为什么需要虚拟环境.flv_d.flv
课时02.【虚拟环境】virtualenv创建虚拟环境.flv_d.flv
课时03.【虚拟环境】virtualenvwrapper使用.flv_d.flv
课时04.【Django预热】URL组成部分详解.flv_d.flv
课时05.【Django预热】课程准备工作.flv_d.flv
课时06.【Django预热】Django介绍.flv_d.flv
课时07.【Django.URL】第一个Django项目剖析微信ff1318860(1).flv
课时08.【Django.URL】第一个Django项目剖析(2).flv
课时09.【Django.URL】Django的项目规范.flv_d.flv
课时10.【Django.URL】DEBUG模式详解(vx-ff1318860).flv_d.flv
课时11.【Django.URL】视图函数介绍.flv_d.flv
课时12.【Django.URL】URL映射补充.flv_d.flv
课时13.【Django.URL】url中传递参数给视图函数.flv_d.flv
课时14.【Django.URL】Django内置的URL转换器.flv_d.flv
课时15.【Django.URL】urls分层模块化.flv_d.flv
课时16.【Django.URL】url命名与反转url.flv_d.flv
课时17.【Django.URL】应用命名空间和实例命名空间(微信ff1318860).flv_d.flv
课时18.【Django.URL】include函数详解.flv_d.flv
课时19.【Django.URL】re_path函数详解.flv_d.flv
课时20.【Django.URL】reverse函数补充.flv_d.flv
课时21.【Django.URL】自定义path转换器.flv_d.flv
课时22.【Django.URL】URL映射时指定默认参数.flv_d.flv
课时23.【Django模版】模版介绍.flv_d.flv
课时24.【Django模版】模版查找路径配置.flv_d.flv
课时25.【Django模版】模版变量使用详解.flv_d.flv
课时26.【Django模版】if标签使用详解.flv_d.flv
课时27.【Django模板】for标签使用详解.flv_d.flv
课时28.【Django模块】with标签使用详解.flv_d.flv
课时29.【Django模板】url标签使用详解.flv_d.flv
课时30.【Django模板】autoescape标签使用详解.flv_d.flv
课时31.【Django模板】verbatim标签使用详解.flv_d.flv
课时32.【Django模板】DTL常用过滤器(1).flv_d.flv
课时33.【Django模版】DTL常用过滤器(2).flv_d.flv
课时34.【Django模板】DTL常用过滤器(3).flv_d.flv
课时35.【Django模板】DTL常用过滤器(4).flv_d.flv
课时36.【Django模板】DTL常用过滤器(5).flv_d.flv
课时37.【Django模板】自定义过滤器步骤详解.flv_d.flv
课时38.【Django模板】自定义过滤器实战.flv_d.flv
课时39.【Django模版】模版结构优化之include标签详解.flv_d.flv
课时40.【Django模版】模版结构优化之继承详解.flv_d.flv
课时41.【Django模版】模版中加载静态文件详解.flv_d.flv
课时42.【Django数据库】数据库操作相关软件和包介绍.flv_d.flv
课时43.【Django数据库】Django使用原生SQL语句操作数据库.flv_d.flv
课时44.【Django数据库】图书管理系统案例(1).flv_d.flv
课时45.【Django数据库】图书管理系统案例(2).flv_d.flv
课时46.【Django数据库】ORM模型介绍.flv_d.flv
课时47.【Django数据库】创建和映射ORM模型.flv_d.flv
课时48.【Django数据库】ORM模型基本的增删改查操作.flv_d.flv
课时49.【Django数据库】ORM常用Field详解(1).flv_d.flv
课时50.【Django数据库】navie时间和aware时间详解.flv_d.flv
课时51.【Django数据库】ORM常用Field详解(2).flv_d.flv
课时52.【Django数据库】ORM常用Field详解(3).flv_d.flv
课时53.【Django数据库】Field中常用参数详解.flv_d.flv
课时54.【Django数据库】Meta类中常见配置.flv_d.flv
课时55.【Django数据库】ORM外键使用详解.flv_d.flv
课时56.【Django数据库】ORM外键删除操作详解.flv_d.flv
课时57.【Django数据库】表关系之一对多.flv_d.flv
课时58.【Django数据库】表关系之一对一.flv_d.flv
课时59.【Django数据库】表关系之多对多.flv_d.flv
课时60.【Django数据库】ORM查询条件详解-准备工作.flv_d.flv
课时61.【Django数据库】pycharm连接数据库.flv_d.flv
课时62.【Django数据库】ORM查询条件详解-exact和iexact.flv_d.flv
课时63.【Django数据库】ORM查询条件详解-contains和Icontains.flv_d.flv
课时64.【Django数据库】ORM查询条件详解-in和关联模型查询.flv_d.flv
课时65.【Django数据库】ORM查询条件详解-gt、gte、lt和lte.flv_d.flv
课时66.【Django数据库】ORM查询条件详解-startswith和endswith.flv_d.flv
课时67.【Django数据库】ORM查询条件详解-range.flv_d.flv
课时68.【Django数据库】ORM查询条件详解-date 、time、year、week_day等.flv_d.flv
课时69.【Django数据库】ORM查询条件详解-isnull和regex.flv_d.flv
课时70.【Django数据库】ORM聚合函数详解-准备工作.flv_d.flv
课时71.【Django数据库】ORM聚合函数详解-Avg.flv_d.flv
课时72.【Django数据库】ORM聚合函数详解-aggregate和annotate.flv_d.flv
课时73.【Django数据库】ORM聚合函数详解-Count.flv_d.flv
课时74.【Django数据库】ORM聚合函数详解-Max和Min.flv_d.flv
课时75.【Django数据库】ORM聚合函数详解-Sum.flv_d.flv
课时76.【Django数据库】F表达式详解.flv_d.flv
课时77.【Django数据库】Q表达式详解.flv_d.flv
课时78.【Django数据库】objects对象所属类原理剖析.flv_d.flv
课时79.【Django数据库】QuerySet.API详解-filter 、exclude、annotate.flv_d.flv
课时80.【Django数据库】QuerySet.API详解-order_by.flv_d.flv
课时81.【Django数据库】QuerySet.API详解-values和values_list.flv_d.flv
课时82.【Django数据库】QuerySet.API详解-all方法.flv_d.flv
课时83.【Django数据库】QuerySet.API详解-select_related.flv_d.flv
课时84.【Django数据库】QuerySet.API详解-prefetch_related.flv_d.flv
课时85.【Django数据库】QuerySet.API详解-defer和only.flv_d.flv
课时86.【Django数据库】QuerySet.API详解-get方法.flv_d.flv
课时87.【Django数据库】QuerySet.API详解-create方法.flv_d.flv
课时88.【Django数据库】QuerySet.API详解-get_or_create和bulk_create.flv_d.flv
课时89.【Django数据库】QuerySet.API详解-count和exists.flv_d.flv
课时90.【Django数据库】QuerySet.API详解-distinct.flv_d.flv
课时91.【Django数据库】QuerySet.API详解-update和delete.flv_d.flv
课时92.【Django数据库】QuerySet.API详解-切片操作.flv_d.flv
课时93.【Django数据库】QuerySet.API详解-QuerySet转换为SQL的条件.flv_d.flv
课时94.【Django数据库】ORM作业讲解-准备工作.flv_d.flv
课时95.【Django数据库】ORM作业讲解(1).flv_d.flv
课时96.【Django数据库】ORM作业讲解(2).flv_d.flv
课时97.【Django数据库】ORM作业讲解(3).flv_d.flv
课时98.【Django数据库】ORM迁移详解-migrations命令补充.flv_d.flv
课时99.【Django数据库】ORM迁移详解-migrate命令报错解决方案.flv_d.flv
课时100.【Django数据库】根据已有的表生成ORM模型详解.flv_d.flv
课时101.【Django视图高级】限制请求method装饰器.flv_d.flv
课时102.【Django视图高级】重定向详解.flv_d.flv
课时103.【Django视图高级】HttpRequest对象讲解(微信ff1318860).flv_d.flv
课时104.【Django视图高级】QueryDict的用法讲解.flv_d.flv
课时105.【Django视图高级】HttpResponse对象讲解.flv_d.flv
课时106.【Django视图高级】JsonResponse用法详解.flv_d.flv
课时107.【Django视图高级】生成和下载csv文件.flv_d.flv
课时108.【Django视图高级】大型CSV文件的处理方式.flv_d.flv
课时109.【Django视图高级】类视图讲解.flv_d.flv
课时110.【Django视图高级】TemplateView讲解.flv_d.flv
课时111.【Django视图高级】ListView视图讲解.flv_d.flv
课时112.【Django视图高级】Paginator和Page类常用属性和方法(微信ff1318860).flv_d.flv
课时113.【Django视图高级】手动实现普通分页效果(微信ff1318860).flv_d.flv
课时114.【Django视图高级】手动实现通用分页算法(微信ff1318860).flv_d.flv
课时115.【Django视图高级】给类视图添加装饰器.flv_d.flv
课时116.【Django视图高级】状态码错误处理.flv_d.flv
课时117.【Django表单】Django中表单的使用方式.flv_d.flv
课时118.【Django表单】用表单验证数据是否合法.flv_d.flv
课时119.【Django表单】表单中常用的验证器.flv_d.flv
课时120.【Django表单】自定义验证字段的方法.flv_d.flv
课时121.【Django表单】简化表单错误信息的提取.flv_d.flv
课时122.【Django表单】ModelForm用法讲解(1).flv_d.flv
课时123.【Django表单】ModelForm用法讲解(2).flv_d.flv
课时124.【Django文件上传】文件上传基本流程讲解.flv_d.flv
课时125.【Django文件上传】自动处理上传的文件和获取上传文件url(微信ff1318860).flv_d.flv
课时126.【Django文件上传】限制上传的文件类型.flv_d.flv
课时127.【memcached】memcached介绍.flv_d.flv
课时128.【memcached】memcached的安装和参数详解.flv_d.flv
课时129.【memcached】telnet操作memcached.flv_d.flv
课时130.【memcached】Python操作memcached.flv_d.flv
课时131.【memcached】memcached的安全机制.flv_d.flv
课时132.【memcached】在django中使用memcached.flv_d.flv
课时133.【Cookie和Session】cookie的工作机制.flv_d.flv
课时134.【Cookie和Session】在django中操作cookie.flv_d.flv
课时135.【Cookie和Session】Session的概念和机制.flv_d.flv
课时136.【Cookie和Session】在Django中操作session.flv_d.flv
课时137.【Cookie和Session】更改Session的存储机制.flv_d.flv
课时138.【上下文处理器】用户系统案例.flv_d.flv
课时139.【上下文处理器】用上下文处理器完善用户系统案例.flv_d.flv
课时140.【上下文处理器】内置上下文处理器讲解-debug、request 、auth(微信ff1318860).flv_d.flv
课时141.【上下文处理器】内置上下文处理器讲解-messages.flv_d.flv
课时142.【上下文处理器】内置上下文处理器讲解-media 、static、csrf.flv_d.flv
课时143.【中间件】中间件原理和定义方式详解.flv_d.flv
课时144.【中间件】中间件第三种即将被遗弃的写法.flv_d.flv
课时145.【中间件】内置中间件详解-CommonMiddleware.flv_d.flv
课时146.【中间件】内置中间件详解-GZip、Messages 、Security等.flv_d.flv
课时147.【CSRF攻击】CSRF攻击介绍和原理分析.flv_d.flv
课时148.【CSRF攻击】攻击案例-ICBC项目结构搭建.flv_d.flv
课时149.【CSRF攻击】攻击案例-ICBC网站登录、注册、转账功能实现.flv_d.flv
课时150.【CSRF攻击】攻击案例-装饰器和中间件优化ICBC网站.flv_d.flv
课时151.【CSRF攻击】攻击案例-病毒网站实现隐藏转账.flv_d.flv
课时152.【CSRF攻击】攻击案例-CSRF防御原理和解决方案(微信ff1318860).flv_d.flv
课时153.【CSRF攻击】Ajax处理CSRF防御.flv_d.flv
课时154.【XSS攻击】XSS攻击原理.flv_d.flv
课时155.【XSS攻击】XSS攻击防御-普通字符串处理.flv_d.flv
课时156.【XSS攻击】XSS攻击防御-富文本字符串处理.flv_d.flv
课时157.【ClickJacking攻击】点击劫持攻击实现和防御措施.flv_d.flv
课时158.【SQL注入】SQL注入的实现和防御措施.flv_d.flv
课时159.【验证和授权】验证和授权系统概述.flv_d.flv
课时160.【验证和授权】内置User模型的基本使用.flv_d.flv
课时161.【验证和授权】扩展User模型-使用Proxy模型.flv_d.flv
课时162.【验证和授权】扩展User模型-一对一方式扩展.flv_d.flv
课时163.【验证和授权】扩展User模型-继承AbstractUser.flv_d.flv
课时164.【验证和授权】扩展User模型-继承AbstractBaseUser(微信ff1318860).flv_d.flv
课时165.【验证和授权】登录 、退出登录以及登录限制案例.flv_d.flv
课时166.【验证和授权】权限-添加权限的两种方式.flv_d.flv
课时167.【验证和授权】权限-用户和权限相关操作.flv_d.flv
课时168.【验证和授权】权限-权限验证装饰器.flv_d.flv
课时169.【验证和授权】分组-group、permission、user的操作.flv_d.flv
课时170.【验证和授权】补充-在模板中添加权限控制.flv_d.flv
课时171.【Redis】Redis概述和使用场景介绍.flv_d.flv
课时172.【Redis】Redis的安装以及客户端连接(微信ff1318860).flv_d.flv
课时173.【Redis】Redis的字符串以及过期时间操作.flv_d.flv
课时174.【Redis】Redis列表操作.flv_d.flv
课时175.【Redis】Redis集合操作.flv_d.flv
课时176.【Redis】Redis的哈希操作.flv_d.flv
课时177.【Redis】Redis的事务操作.flv_d.flv
课时178.【Redis】Redis的发布和订阅操作.flv_d.flv
课时179.【Redis】RDB和AOF的两种数据持久化机制.flv_d.flv
课时180.【Redis】Redis设置连接密码.flv_d.flv
课时181.【Redis】其他机器连接本机redis.flv_d.flv
课时182.【Redis】Python操作redis.flv_d.flv
课时183.【前端环境配置】项目实战演示和环境说明(微信ff1318860).flv
课时184.【前端环境配置】nvm和nodejs环境配置.flv_d.flv
课时185.【前端环境配置】npm使用详解.flv_d.flv
课时186.【gulp配置】gulp介绍和安装.flv_d.flv
课时187.【gulp配置】gulp创建任务.flv_d.flv
课时188.【gulp配置】gulp创建处理css文件任务.flv_d.flv
课时189.【gulp配置】gulp给文件重命名.flv_d.flv
课时190.【gulp配置】gulp处理JavaScript文件的任务.flv_d.flv
课时191.【gulp配置】合并多个文件.flv_d.flv
课时192.【gulp配置】创建压缩图片任务.flv_d.flv
课时193.【gulp配置】监听文件修改,自动执行任务.flv_d.flv
课时194.【gulp配置】修改代码实时刷新浏览器.flv_d.flv
课时195.【项目环境搭建】项目环境搭建和安装相应包.flv_d.flv
课时196.【项目环境搭建】编写gulpfilejs文件.flv_d.flv
课时197.【项目环境搭建】sass语法介绍和转换为css.flv_d.flv
课时198.【前端首页】导航条实现(1).flv_d.flv
课时199.【前端首页】导航条实现(2).flv_d.flv
课时200.【前端首页】导航条实现(3).flv_d.flv
课时201.【前端首页】主题盒子布局和导航条吸顶效果.flv_d.flv
课时202.【前端首页】轮播图布局和样式.flv_d.flv
课时203.【前端首页】JS面向对象和实现一次轮播.flv_d.flv
课时204.【前端首页】实现自动轮播.flv_d.flv
课时205.【前端首页】鼠标hover事件控制轮播图暂停和继续.flv_d.flv
课时206.【前端首页】切换轮播图的箭头样式及其显示和隐藏事件.flv_d.flv
课时207.【前端首页】轮播图上下切换.flv_d.flv
课时208.【前端首页】小圆点结构和样式.flv_d.flv
课时209.【前端首页】根据轮播图的个数动态修改小圆点结构和样式(微信ff1318860).flv_d.flv
课时210.【前端首页】小圆点点击事件和自动更新当前选中的小圆点.flv_d.flv
课时211.【前端首页】实现自动无限循环轮播.flv_d.flv
课时212.【前端首页】左右箭头切换实现循环轮播.flv_d.flv
课时213.【前端首页】新闻列表tab栏布局完成.flv_d.flv
课时214.【前端首页】新闻列表页布局完成.flv_d.flv
课时215.【前端首页】加载更多按钮的布局和样式.flv_d.flv
课时216.【前端首页】侧边栏-标题和广告位布局完成.flv_d.flv
课时217.【前端首页】侧边栏-关注第三方平台盒子布局和样式.flv_d.flv
课时218.【前端首页】侧边栏-热门推荐完成.flv_d.flv
课时219.【前端首页】footer布局和样式(1).flv_d.flv
课时220.【前端首页】footer布局和样式(2).flv_d.flv
课时221.【新闻详情页】样式重构和模块化.flv_d.flv
课时222.【新闻详情页】新闻详情标题和作者等信息布局完成.flv_d.flv
课时223.【新闻详情页】新闻内容布局完成.flv_d.flv
课时224.【新闻详情页】登录和未登录下评论输入框的布局.flv_d.flv
课时225.【新闻详情页】评论列表布局完成.flv_d.flv
课时226.【课堂首页】课程首页整体布局和样式抽取(微信ff1318860).flv_d.flv
课时227.【课堂首页】课堂导航条完成.flv_d.flv
课时228.【课堂首页】课程列表单个课程布局.flv_d.flv
课时229.【课堂首页】使用flex实现多个课程自动布局.flv_d.flv
课时230.【课堂首页】鼠标hover到课程上的悬浮效果.flv_d.flv
课时231.【课堂首页】scss文件重构.flv_d.flv
课时232.【课堂详情页】课程详情页整体布局.flv_d.flv
课时233.【课程详情页】课程详情页布局(1).flv_d.flv
课时234.【课程详情页】课程详情页布局(2).flv_d.flv
课时235.【课程详情页】课程详情页布局(3).flv_d.flv
课时236.【其他页面】剩余页面代码解析.flv_d.flv
课时237.【登录和注册】登录和注册的模态对话框实现.flv_d.flv
课时238.【登录和注册】实现关闭和隐藏模态对话框.flv_d.flv
课时239.【登录和注册】登录和注册页面切换.flv_d.flv
课时240.【登录和注册】登录页面元素布局完成.flv_d.flv
课时241.【登录和注册】登录和注册页面完成.flv_d.flv
课时242.【后端开发】后端开发准备工作.flv_d.flv
课时243.【后端开发】adminlte框架集成和登录页面实现(微信ff1318860).flv_d.flv
课时244.【后端开发】User模型创建.flv_d.flv
课时245.【后端开发】登录功能实现(1).flv_d.flv
课时246.【后端开发】登录功能实现(2).flv_d.flv
课时247.【后端开发】重构Restful.API的实现.flv_d.flv
课时248.【后端开发】将静态页面改造成Django模板(1).flv_d.flv
课时249.【后端开发】将静态页面改造成Django模板(2).flv_d.flv
课时250.【前端开发】登录模态对话框和网站的集成.flv_d.flv
课时251.【前端开发】登录功能和模态对话框集成.flv_d.flv
课时252.【前端开发】toast提示错误消息(微信ff1318860).flv_d.flv
课时253.【后端开发】登录状态更改和退出登录.flv_d.flv
课时254.【后端开发】图形验证码的制作和点击更换.flv_d.flv
课时255.【后端开发】短信验证码的发送.flv_d.flv
课时256.【后端开发】短信验证码与注册页面的集成.flv_d.flv
课时257.【后端开发】memcached存储验证码.flv_d.flv
课时258.【后端开发】注册功能后台代码完成.flv_d.flv
课时259.【后端开发】注册页面前端逻辑完成.flv_d.flv
课时260.【后端开发】CMS管理系统访问和限制.flv_d.flv
课时261.【后端开发】CMS管理页面主框架搭建.flv_d.flv
课时262.【后端开发】新闻发布页面布局完成.flv_d.flv
课时263.【后端开发】解决首页下拉菜单的小bug.flv_d.flv
课时264.【后端开发】新闻分类模板完成.flv_d.flv
课时265.【后端开发】添加新闻分类前后台功能完成.flv_d.flv
课时266.【后端开发】新闻分类的编辑和删除功能实现.flv_d.flv
课时267.【后端开发】新闻分类细节补充(不能错过).flv_d.flv
课时268.【后端开发】使用ajax上传缩略图到自己的服务器.flv_d.flv
课时269.【后端开发】使用ajax上传图片到七牛云(微信ff1318860).flv_d.flv
课时270.【后端开发】ajax上传图片到七牛细节处理.flv_d.flv
课时271.【后端开发】UEditor富文本编辑器的集成.flv_d.flv
课时272.【后端开发】发布新闻功能完成.flv_d.flv
课时273.【后端开发】将首页新闻列表改成活的数据.flv_d.flv
课时274.【后端开发】djangorestframework实现新闻列表功能.flv_d.flv
课时275.【后端开发】将JSON数据渲染成html页面.flv_d.flv
课时276.【后端开发】给arttemplate添加时间处理过滤器.flv_d.flv
课时277.【后端开发】切换分类异步加载文章.flv_d.flv
课时278.【后端开发】新闻详情页完成.flv_d.flv
课时279.【后端开发】新闻查询性能优化.flv_d.flv
课时280.【后端开发】django-debug-toolbar使用详解.flv_d.flv
课时281.【后端开发】新闻评论后端功能实现.flv_d.flv
课时282.【后端开发】新闻评论前端功能实现.flv_d.flv
课时283.【后端开发】新闻详情页ORM性能优化.flv_d.flv
课时284.【后端开发】自定义login_required限制访问.flv_d.flv
课时285.【后端开发】轮播图管理-轮播图页面样式实现.flv_d.flv
课时286.【后端开发】轮播图管理-添加轮播图卡片事件.flv_d.flv
课时287.【后端开发】轮播图管理-轮播图上传功能完成.flv_d.flv
课时288.【后端开发】轮播图管理-轮播图卡片关闭事件.flv_d.flv
课时289.【后端开发】轮播图管理-添加轮播图功能完成.flv_d.flv
课时290.【后端开发】轮播图管理-异步加载轮播图列表.flv_d.flv
课时291.【后端开发】轮播图管理-轮播图删除功能完成.flv_d.flv
课时292.【后端开发】轮播图管理-修改轮播图和限制轮播图个数(微信ff1318860).flv_d.flv
课时293.【后端开发】解决移除新增轮播图小bug.flv_d.flv
课时294.【后端开发】首页轮播图数据修改和bug解决.flv_d.flv
课时295.【后端开发】新闻管理-新闻列表和查询条件布局完成.flv_d.flv
课时296.【后端开发】新闻管理-实现新闻分页功能.flv_d.flv
课时297.【后端开发】时间选择器控件的集成.flv_d.flv
课时298.【后端开发】根据时间 、标题、分类查询新闻并分页显示.flv_d.flv
课时299.【后端开发】将文章发布时间格式化为本地时间.flv_d.flv
课时300.【后端开发】编辑新闻功能完成.flv_d.flv
课时301.【后端开发】删除新闻功能完成.flv_d.flv
课时302.【后端开发】课程管理-发布课程界面和模型完成.flv_d.flv
课时303.【后端开发】课程管理-视频云存储讲解.flv_d.flv
课时304.【后端开发】课程管理-发布课程功能完成.flv_d.flv
课时305.【后端开发】课程管理-视频加密播放实现.flv_d.flv
课时306.【后端开发】购买课程-课程订单页面完成.flv_d.flv
课时307.【后端开发】购买课程-支付宝和微信支付功能准备工作.flv_d.flv
课时308.【部署】安装ssh、git和mysql.flv_d.flv
课时309.【后端开发】购买课程-配置pycharm同步代码到服务器.flv_d.flv
课时310.【后端开发】购买课程-添加数据(选看).flv_d.flv
课时311.【后端开发】购买课程-支付宝和微信支付功能完成.flv_d.flv
课时312.【后端开发】购买课程-购买课程流程补充.flv_d.flv
课时313.【后端开发】付费资讯模型创建.flv_d.flv
课时314.【后端开发】付费资讯购买和下载(1).flv_d.flv
课时315.【后端开发】付费资讯购买和下载(2).flv_d.flv
课时316.【后端开发】搜索-普通方式实现搜索功能.flv_d.flv
课时317.【后端开发】搜索-haystack实现全文搜索(1).flv_d.flv
课时318.【后端开发】搜索-haystack实现全文搜索(2).flv_d.flv
课时319.【后端开发】权限管理-自定义django命令.flv_d.flv
课时320.【后端开发】权限管理-网站分组和权限创建完成.flv_d.flv
课时321.【后端开发】权限管理-员工管理界面完成.flv_d.flv
课时322.【后端开发】权限管理-添加员工功能完成.flv_d.flv
课时323.【后端开发】权限管理-页面访问限制.flv_d.flv
课时327.【部署】开发机上的准备工作.flv_d.flv
课时328.【部署】服务器上安装vim 、mysql、memcached等.flv_d.flv
课时329.【部署】服务器安装python和虚拟环境.flv_d.flv
课时330.【部署】生产环境下django项目的配置.flv_d.flv
课时331-1.【部署】uWSGI部署项目.flv_d.flv
课时331-2.【部署】uWSGI配置文件.flv_d.flv
课时332.【部署】nginx+uwsgi部署项目.flv_d.flv
课时333.【部署】supervisor管理uwsgi进程.flv_d.flv