扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-python全栈开发公司案例1000例之CMS文章发布系统-Python
学习有效期:永久观看
学习时长:838分钟
学习计划:14天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:刘建萍
技术总监/研发总监
讲师介绍:互联网编程行业10年开发和授课经验 曾任太极集团,外资企业等一线互联网python高级开发工程师 现任聚焦计算机技术有限公司项目组担任架构师及项目经理 精通:python/php/web前端开发技术以及unity3d游戏开发技术 教学观念:以案例为驱动来讲解知识点,让实战和理论真正实现相结合。
☛点击立即跟老师学习☚
「你将学到什么?」
cms项目整体说明
- 搭建Django框架的项目进行各个模块的创建
- 完善Django框架中的views层来创建各个模块的视图模板
- server端首页的布局
- 公共菜单模块的创建
- post方式传递数据到后端以及中间件的应用
- Django框架中中间件的讲解以及应用
- 创建中间件完成用户登录过之后不再重复登录的功能
- cms项目中新闻模块的添加:视图层的创建
- cms项目新闻模块的添加:后端接收视图层的数据以及进行处理
- 对文章的视图层的创建,数据层的创建,以及对应的验证功能
- 文件上传功能,列表的分页功能等
- 文章分类模块:
- 完成文章分类的增删改查功能
- 广告位推荐位模块:
- 完成选择文章到指定的推荐位
- 以及可以删除指定文章所在的推荐位
- 客户端模块的开发:
- 正确渲染文章数据,分类数据,广告推荐位数据渲染到视图层
「课程学习目录」
第1章:cms项目开发之前的项目梳理工作以及涉及到重点部分的讲解工作 |
1.cms项目整体说明 |
2.数据库中表的创建以及各个模块的说明 |
3.数据库中表的创建以及各个模块的说明(二) |
4.数据库中表的创建以及各个模块的说明(三) |
5.server端管理员登录模块的开发(一) |
6.server端管理员登录模块的开发(二) |
7.server端管理员登录模块的开发(三) |
8.文件上传的功能开发(一) |
9.文件上传的功能开发(二) |
10.文件上传的功能开发(三) |
11.cms项目后端功能整体说明(一) |
12.cms项目后端功能整体说明(二) |
第2章:开始搭建Django框架的项目进行各个模块的创建 |
1.搭建Django框架 |
2.搭建Django框架的项目进行各个模块的创建 |
3.通过Django框架的migrations来创建管理数据库表 |
4.完善Django框架中的views层来创建各个模块的视图模板 |
5.完善管理员登录模块:路由+视图模板+业务层 |
6.server端首页的布局 |
7.公共菜单模块的创建 |
第3章:避免管理员的重复登录以及继续开发新闻模块 |
1.post方式传递数据到后端以及中间件的应用 |
2.Django框架中中间件的讲解以及应用 |
第4章:通过管理员账号的登录讲解中间件的使用 |
1.创建中间件完成用户登录过之后不再重复登录的功能 |
2.创建中间件完成用户登录过之后不再重复登录的功能 |
3.cms项目中新闻模块的添加:视图层的创建 |
4.cms项目新闻模块的添加:后端接收视图层的数据以及进行处理 |
第5章:开发文章模块:实现增删改查的功能以及对应的其他功能 |
1.创建添加文章的视图层以及实现文件上传功能和数据的验证工作 |
2.后端接收数据以及进行验证包括文件数据的接收验证及返回json |
3.对文件数据进行验证:大小,类型,错误信息以及正确保存到文件夹 |
4.封装方法:如果文件夹不存在把文件夹创建以及验证文件夹或者文件 |
5.把验证成功的文章数据写入到数据库中 |
6.从数据库中把文章数据以及对应的分类数据读取出来渲染视图层 |
7.通过匿名函数和filter来实现如何快速的把文章的分类读取出 |
8.文章添加时js对文章缩略图进行验证:是否选择以及类型是否正确 |
9.文章列表界面的渲染以及开始处理编辑文章的功能 |
10.文章编辑视图层的正确渲染包括富文本编辑器的使用 |
11.编辑文章时渲染界面以及数据正确传递到views层进行处理 |
12.继续处理编辑文章中的功能:图片重新选择需要删除原来的 |
第6章:文章列表的分页功能的实现 |
1.在文章列表视图层对分页进行布局 |
2.按照百度的分页功能来分析如何进行开发 |
3.点击不同页码的时候进行进行分页数据的获取,如何传递页码 |
4.在文章列表界面进行栏目和标题的过滤处理js书写和python |
5.选择不同文章列表的时候如何正确传递数据和后端处理数据 |
6.对上述功能进行整体的梳理总结 |
第7章:广告位的推荐功能的实现 |
1.在文章列表界面中创建下拉菜单显示所有的广告位的名称 |
2.选中一篇或者多篇文章再选择指定的推荐位写入数据库 |
第8章:cms文章系统的客户端功能模块的开发 |
1.开始创建客户端首页的视图层以及对应的路由 |
2.首页的轮播图片处的广告位的数据的读取以及渲染功能 |
3.首页其他功能完成的梳理工作 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,14天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Python知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
通过本课程可以学习到有关django框架开发项目的完整流程
学习到mysql的数据库操作
同时可以学习到web前端的开发
学习如何分析项目,如何创建数据库,如何解决问题