登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』跟老齐学Python:Django实战(第2版)

書城自編碼: 3319944
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 齐伟
國際書號(ISBN): 9787121355035
出版社: 电子工业出版社
出版日期: 2019-02-01


書度/開本: 16开 釘裝: 平塑勒单衬

售價:HK$ 106.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
晋朝的死结
《 晋朝的死结 》

售價:HK$ 101.2
文明的冲突:东西方文明的第一次交锋(第2版)
《 文明的冲突:东西方文明的第一次交锋(第2版) 》

售價:HK$ 82.8
神经形态光子学 Neuromorphic Photonics
《 神经形态光子学 Neuromorphic Photonics 》

售價:HK$ 194.4
困顿与超越 : 心理学家的逆境人生与智慧指引
《 困顿与超越 : 心理学家的逆境人生与智慧指引 》

售價:HK$ 67.9
Web3时代的AI战略:构建BASICs框架,引领企业数字化转型
《 Web3时代的AI战略:构建BASICs框架,引领企业数字化转型 》

售價:HK$ 90.9
一岁一喜欢
《 一岁一喜欢 》

售價:HK$ 49.2
巨浪:生成式AI的史诗与现实
《 巨浪:生成式AI的史诗与现实 》

售價:HK$ 91.9
萧条中的生存智慧与策略(套装2册)
《 萧条中的生存智慧与策略(套装2册) 》

售價:HK$ 114.8

 

建議一齊購買:

+

HK$ 133.7
《Python 新手学Django 2.0架站的16堂课(第2》
+

HK$ 112.2
《跟老齐学Python:数据分析》
+

HK$ 100.1
《跟老齐学Python:Django实战》
+

HK$ 85.6
《跟老齐学Python:轻松入门》
編輯推薦:
基于Django新版本!书不在多,实用就行!在项目实践中学Django,简单快速建网站!无数网友好评,易学易懂的Python应用经典!
学习Python 的正确路径:
《跟老齐学Python:轻松入门》《跟老齐学Python:Django实战》《跟老齐学Python:数据分析》
《跟老齐学Python:Django实战(第2版)》基于Django2,专注于实战,以项目为主线,帮助读者轻松掌握Python应用。
轻松幽默,毫无做作晦涩之感,让编程不枯燥,不乏味。
指导读者理解Python编程思想,领略Python魅力,授之以渔。
內容簡介:
基于Django新版本!本书是以Python为基础进行Web应用开发的进阶读物。书中以一个实例项目为主线,使用Django 2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者"知其所以然”。相信认真阅读本书的读者,不仅能够得到"鱼”,更能得到"渔”,从而具备独立开发的能力。
關於作者:
齐伟,江湖名号:老齐。Github名称是qiwsir,个人网页www.itdiffer.com。喜欢Python语言,不仅将它用于工作中,还愿意帮助更多人学习Python。
目錄
第1章简单的博客系统1
1.1Django起步1
1.1.1Django简介1
1.1.2安装Django3
1.1.3创建项目4
1.1.4创建应用6
1.1.5网站配置12
1.1.6知识点13
1.2编写博客的数据模型类13
1.2.1数据模型类14
1.2.2发布博客文章18
1.2.3知识点22
1.3显示博客信息24
1.3.1显示文章标题25
1.3.2查看文章内容30
1.3.3知识点33
第2章用户管理37
2.1自定义模板和静态文件位置37
2.1.1自定义模板位置38
2.1.2自定义静态文件位置38
2.1.3通用静态文件和基础模板39
2.1.4重置管理后台模板43
2.1.5知识点45
2.2用户登录46
2.2.1创建应用47
2.2.2理解表单类48
2.2.3登录的视图函数49
2.2.4登录的前端界面52
2.2.5知识点56
2.3用内置方法实现登录和退出58
2.3.1内置的登录方法58
2.3.2判断用户是否登录60
2.3.3内置的退出方法61
2.3.4知识点62
2.4用户注册64
2.4.1简单注册64
2.4.2增加注册内容67
2.4.3管理新增的注册内容71
2.4.4知识点72
2.5关于密码的操作74
2.5.1修改密码74
2.5.2重置密码79
2.5.3知识点85
2.6维护个人信息87
2.6.1个人信息的数据模型类和表单类87
2.6.2展示个人信息88
2.6.3编辑个人信息91
2.6.4上传和裁剪头像图片95
2.6.5优化头像上传功能103
2.6.6对个人信息进行管理106
2.6.7知识点107
第3章文章管理和展示109
3.1管理文章栏目109
3.1.1设置栏目109
3.1.2编辑栏目117
3.1.3删除栏目119
3.1.4知识点121
3.2发布和显示文章124
3.2.1简单的文章发布125
3.2.2使用Markdown130
3.2.3文章标题列表132
3.2.4知识点140
3.3删除和修改文章141
3.3.1删除141
3.3.2修改143
3.3.3设置分页功能147
3.3.4知识点149
3.4文章展示151
3.4.1新写文章标题列表151
3.4.2重新编写查看文章功能155
3.4.3知识点156
第4章拓展网站功能158
4.1梳理已有功能158
4.1.1修改导航栏158
4.1.2修改登录和注册后的跳转159
4.1.3知识点161
4.2查看作者全部文章162
4.2.1查看某作者的文章列表162
4.2.2知识点166
4.3为文章点赞167
4.3.1修改数据模型类167
4.3.2编写视图函数168
4.3.3修改模板文件169
4.3.4知识点173
4.4文章的阅读次数174
4.4.1安装Redis175
4.4.2在Python中使用Redis176
4.4.3记录阅读次数177
4.4.4显示最热文章178
4.4.5知识点180
4.5文章的评论功能181
4.5.1数据模型类和表单类181
4.5.2实现评论功能183
4.5.3知识点185
4.6多样化显示186
4.6.1统计文章总数187
4.6.2最新发布的文章190
4.6.3评论最多的文章191
4.6.4自定义模板选择器194
4.6.5知识点195
4.7管理和应用文章标签196
4.7.1管理文章标签197
4.7.2发布文章时选择标签202
4.7.3在文章中显示文章标签204
4.7.4推荐相似文章205
4.7.5知识点207
第5章收集和展示图片208
5.1收集网络图片208
5.1.1创建图片相关类209
5.1.2收集和管理图片212
5.1.3完善图片管理功能217
5.1.4知识点220
5.2展示图片221
5.2.1瀑布流方式展示图片222
5.2.2查看图片的详细信息225
5.2.3知识点226
第6章中场休整228
第7章创建在线学习应用229
7.1基于类的视图229
7.1.1最简类视图230
7.1.2读取数据232
7.1.3初步了解Mixin235
7.1.4知识点236
7.2管理课程标题237
7.2.1判断用户是否登录237
7.2.2创建课程240
7.2.3删除课程242
7.2.4知识点247
7.3发布和学习课程内容249
7.3.1课程内容的数据模型250
7.3.2课程内容的表单类253
7.3.3课程内容的视图253
7.3.4查看课程内容256
7.3.5注册学习课程260
7.3.6知识点264
第8章结束和开始266
內容試閱

按照Django的版本发布计划,现在已经是Django 2的时代了,所以,本书也要跟进。在本书第2版的代码中,使用了Django 2,源码依然放在:https:github.comqiwsir DjangoPracticeProject。
本书的第2版相对第1版,不仅是Django版本的迭代,对部分内容也进行了修改,采用了读者对第1版提出的各种意见和建议,在此对众多热心读者表示感谢。
Web开发所需要的技术比较庞杂,那些从前到后都能做的开发者被称为全栈工程师。但是,如果本书宣称全栈,肯定是骗人的请读者注意,凡是宣称全栈的书或课程,都要小心。要达到全栈的目的,不仅需要读书,更需要项目的积累。
为了协助读者了解Web开发的各种相关技术,我特意配合本书开发了一个小程序(名为:跟老齐学)。希望能够通过小程序,实现把书读厚的目的。至于读薄,抑或放弃,则应视读者个人的修为而定了。
扫描二维码,关注小程序(小程序名称:跟老齐学)。
除了小程序之外,QQ群(新的群号:746028518)依然是读者之间的交流园地;网站(itdiffer.com)也会一如既往地提供相关阅读资料。
非常感谢编辑老师为本书所付出的辛苦工作,以及刘燕清先生在百忙之中帮助我调试代码,在此一并表示感谢!
齐 伟
2018年7月
前言
是的,你应该开始阅读本书了。
如果读者已经通过《跟老齐学Python:轻松入门》这本书完成了Python入门,那么接下来就要用Python做一些实际项目了,做什么呢?可以做的东西真不少,比如数据统计、爬虫、机器学习、人工智能等,当然还有不可或缺的Web开发。
本书就是要带领读者:
? 学习Django(特别声明,本书中的项目选用Django 2);
? 完成一个项目;
? 边做项目边学知识。
因此,本书按照完成一个项目从易到难的顺序,以项目为主线逐渐展开对Django的学习。Django是一种在Web开发中应用非常广泛的开发框架,它能够让程序员非常快捷地建设一个网站,并且支持网站开发中各种复杂的业务。如果需要快速建设一个网站,并且希望后期还能通过迭代开发实现网站功能和性能的提升,那么Django是一个不错的选择。
Django的官方网站中有不少内容完备的文档,当然,这种完备不是针对初学者而言的。对于初学者来说,也许官方文档太简要了,因此本书的作用就是将初学者领入Django开发的大门,并引导读者熟悉使用Django官方文档。当读者阅读并练习完本书的项目后,就能够使用官方文档进行开发了,本书的目的也就达到了。
本书从始至终贯穿着一个项目实践,将开发实战中常用的Django知识串联起来,因此它不像课本那样按部就班地把每个知识点都罗列出来,而是根据项目需要,将技能融汇在实战之中。此外,如果仅从开发实践的角度学习Django,难免会出现就问题而解决问题的现象,缺少系统和深入的学习。为此,书中的每个小节都配有知识点,用以扩展或者系统化有关知识,特别是在文档导读中会向读者提供有关网络资料,试图让读者知其然并知其所以然。
在项目进行中,读者可能会遇到暂时无法理解的部分,不要纠结于一时之惑,而要跟着项目继续进行下去,或许到后面就能理解前面的内容了发展是硬道理。
如果正在阅读本书的你是Web开发的初学者,此前没有做过任何网站开发,那么笔者特别建议遵循如下学习方法。
? 严格按照本书要求,将所有代码都认真敲过。不要复制代码(本书提供的源代码,仅仅是一个参考),要自己一个字母一个字母地敲进去。
? 将自己的调试结果与本书所示结果进行对照,看看是否实现了预期的功能。
? 在调试不能通过时,首先要认真检查自己的代码,包括但不限于拼写问题、缩进问题等,若还不能解决,可通过Google搜索该异常(错误),请相信,你的错误别人也同样遇到过。
? 本书所支持的网站www.itdiffer.com和QQ群(26913719)也是读者学习的助手。
? 本书提示读者阅读的官方文档,一定要认真阅读。
? 本书实际上是一个Django项目,项目中包含了多个应用。如果读者按照本书的要求,第一遍就实现了应用的功能,那只能说明本书描述无误且你的阅读能力尚可,并不代表你已经掌握了什么。只有当你把刚刚调试通过的应用删除,然后完全靠自己的记忆和理解,同样实现了该应用的功能,才能说明你掌握了相关知识技能。再次强调,要理解相关内容,就必须多重复几遍。
因为本书是以项目为主线的,所以不会面面俱到地将Django的所有内容介绍一遍,而是根据项目的功能需要,有选择地使用和介绍有关内容。对于具体功能的实现,书中所给出的代码也非唯一写法,读者可以使用其他更好的方式实现。
在实际的Web开发项目中,除使用Django框架外,还会用到HTML、CSS、JavaScript等知识,从而做出一个看起来有点设计感的页面。虽然说人不可貌相,但使用Django做出一个漂亮的前端,还是能够让人感觉很舒服的。因此,书中也涉及一些前端内容,读者在阅读时,如果缺少相关知识,可以实时补充。当然,前端知识并不是学习本书所必备的,因为凭借读者的聪明才智和无所不包的网络,掌握应付本书所需要的前端知识是非常容易的。
读者可以在GitHub上(https:github.comqiwsirDjangoPracticeProject)获得本书的所有代码,这些代码是最终结果,希望不会给读者的学习带来不便。
感谢为本书的面市提供帮助的编辑们,感谢我的妻子在本书编写过程中提供的支持。
齐 伟

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.