跟老齐学Python:Django实战(第2版)_第1页
跟老齐学Python:Django实战(第2版)_第2页
跟老齐学Python:Django实战(第2版)_第3页
跟老齐学Python:Django实战(第2版)_第4页
跟老齐学Python:Django实战(第2版)_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

跟老齐学Python:Django实战(第2版)读书笔记模板01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图第版实战开发读者项目读物导图知识点文章管理功能用户模板应用类数据模型第章视图标题本书关键字分析思维导图内容摘要内容摘要本书是以Python为基础进行Web应用开发的进阶读物。书中以一个实例项目为主线,使用Django2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者“知其所以然”。相信认真阅读本书的读者,不仅能够得到“鱼”,更能得到“渔”,从而具备独立开发项目的能力。读书笔记读书笔记觉得老齐的书还是很适合零基础入门的,个人喜欢这种语言风格。一本教我们可以做出一个博客的书籍,实践,实践,一定要实践,重要的事情说三遍。跟着一起操作一遍,瞬间理解了官网的百分之八十的内容,非常不错,就是一定不要停下来,对着官网,一步步弄,会很有收获。“我不去想,未来是平坦还是泥泞,只要热爱生命,一切,都在意料之中。书中有些勘误,比如重置密码模板有点错误,小插件上传图片给数据库的是编码的数据数据库不接受可以改成数据库保存地址,form表单提交,这本书写的很好,我结合了一些自己的东西,复写了这个项目,学到了很多,只写到评论那里,暂时结束,以后有机会把剩下部分写完。精彩摘录精彩摘录render()方法是render_to_response()的快捷方式,会自动使用RequestContext。render()的第一个参数必须是request,然后是模板位置和所传送的数据,数据是用类字典的形式传送给模板的。on_delete是必不可少的一个参数(对于Django2.x版本),其值通常为models.CASCADE,含义是“级联删除”。这是数据库操作中常用的一种操作。如果删除了“用户表”中的某个用户,因为“级联删除”的设置,“文章表”中该用户的文章记录也将被删除。ForeignKey()中的另外一个参数related_name="blog_posts"的作用是允许类User的实例(某个用户名)以“blog_posts”属性反向查询到类BlogArticles的实例。当部署到生产环境中时,要把主域名填写到这里,才能通过域名访问到本网站。是对django-admin.py的简单封装,同样能够实现命令行操Django安装好之后,就有了django-admin这个默认命令,可以用diango-adminstartprojectprojectname命令创建一个Django项目。项目是由若干个“应用”(App)组成的,实现具体功能。创建应用可以使用pythonmanag.pystartappappname命令,也可以使用django-amdinstartappappname命令。ORM,即Object-RelationalMapping(对象关系映射)。目录分析1.1Django起步1.3显示博客信息1.2编写博客的数据模型类第1章简单的博客系统1.1Django起步1.1.1Django简介1.1.2安装Django1.1.3创建项目1.1.4创建应用1.1.5网站配置1.1.6知识点1.2编写博客的数据模型类1.2.1数据模型类1.2.2发布博客文章1.2.3知识点1.3显示博客信息1.3.1显示文章标题1.3.2查看文章内容1.3.3知识点2.1自定义模板和静态文件位置2.3用内置方法实现登录和退出2.2用户登录第2章用户管理2.4用户注册2.6维护个人信息2.5关于密码的操作第2章用户管理2.1自定义模板和静态文件位置2.1.1自定义模板位置2.1.2自定义静态文件位置2.1.3通用静态文件和基础模板2.1.4重置管理后台模板2.1.5知识点2.2用户登录2.2.1创建应用2.2.2理解表单类2.2.3登录的视图函数2.2.4登录的前端界面2.2.5知识点2.3用内置方法实现登录和退出2.3.1内置的登录方法2.3.2判断用户是否登录2.3.3内置的退出方法2.3.4知识点2.4用户注册2.4.1简单注册2.4.2增加注册内容2.4.3管理新增的注册内容2.4.4知识点2.5关于密码的操作2.5.1修改密码2.5.2重置密码2.5.3知识点2.6维护个人信息2.6.1个人信息的数据模型类和表单类2.6.2展示个人信息2.6.3编辑个人信息2.6.4上传和裁剪头像图片2.6.5优化头像上传功能2.6.6对个人信息进行管理2.6.7知识点3.1管理文章栏目3.2发布和显示文章3.3删除和修改文章3.4文章展示第3章文章管理和展示3.1管理文章栏目3.1.1设置栏目3.1.2编辑栏目3.1.3删除栏目3.1.4知识点3.2发布和显示文章3.2.1简单的文章发布3.2.2使用Markdown3.2.3文章标题列表3.2.4知识点3.3删除和修改文章3.3.1删除3.3.2修改3.3.3设置分页功能3.3.4知识点3.4文章展示3.4.1新写文章标题列表3.4.2重新编写“查看文章”功能3.4.3知识点4.1梳理已有功能4.3为文章**4.4文章的阅读次数4.5文章的评论功能第4章拓展网站功能4.7管理和应用文章标签4.6多样化显示第4章拓展网站功能4.1梳理已有功能4.1.1修改导航栏4.1.2修改登录和注册后的跳转4.1.3知识点4.2.2知识点4.3为文章**4.3.1修改数据模型类4.3.2编写视图函数4.3.3修改模板文件4.3.4知识点4.4文章的阅读次数4.4.1安装Redis4.4.2在Python中使用Redis4.4.3记录阅读次数4.4.4显示最“热”文章4.4.5知识点4.5文章的评论功能4.5.1数据模型类和表单类4.5.2实现评论功能4.5.3知识点4.6多样化显示4.6.1统计文章总数4.6.2最新发布的文章4.6.3评论最多的文章4.6.4自定义模板选择器4.6.5知识点4.7管理和应用文章标签4.7.1管理文章标签4.7.2发布文章时选择标签4.7.3在文章中显示文章标签4.7.4推荐相似文章4.7.5知识点5.2展示图片5.1收集网络图片第5章收集和展示图片5.1收集网络图片5.1.1创建图片相关类5.1.2收集和管理图片5.1.3完善图片管理功能5.1.4知识点5.2展示图片5.2.1瀑布流方式展示图片5.2.2查看图片的详细信息5.2.3知识点7.1基于类的视图7.3发布和学习课程内容7.2管理课程标题第7章创建在线学习应用7.1基于类的视图7.1.1最简类视图7.1.2读取数据7.1.3初步了解Mixin7.1.4知识点7.2管理课程标题7.2.1判断用户是否登录7.2.2创建课程7.2.3删除课程7.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论