...想学一下Django, 请推荐几本入门的Django教程,谢谢
发布网友
发布时间:2022-04-24 08:16
我来回答
共15个回答
热心网友
时间:2022-04-06 15:58
Django 基础
1. 视频
推荐使用慕课网的两门免费在线视频课程作为入门:
django初体检
django入门与实践
这两门课基本涵盖了 Django 最核心、同时也是最常用的部分,他们会给你建立一个 Django 的整体概念,便于消除你对 Django 的陌生感和恐惧感。
如果想进一步详细的了解 Django,有个综合性的教程名叫
《Django 企业开发实战》
该教程包含 gibbook 电子书(免费)以及视频部分(收费)。
其他中文资料
自强学堂:Django 教程 内容详实免费。值得一提的是作者使用 Django 建站,完全是在实践 Django 的使用,而且作者从2015年至今一直在根据 Django 版本升级而更新教学内容,从最初的 Django 1.6 更新到了 Django 1.10。作者称最新版本的 Django 1.11 内容马上就要推出。
Django Girls 教程 Django Girls 的中文版,使用 Django 1.8。
追梦人物的博客 以 Django 1.10 为基础开发博客到部署的完整教程。
2. 书籍
Two Scoops of Django:目前有两个版本 Two Scoops of Django: Best Practices for Django 1.11 和 Two Scoops of Django: Best Practices for Django 1.8 。这本书在 Django 的名气也是非常大,基本可以说影响过大多数 Django 开发人员,如果要进阶称为 Django 专业开发者,这本书是绕不过去的必看书籍。内容主要涵盖 Django 的最佳实践。
Django By Example 在进阶的课程中,本书算是不错的。虽然一些章节(比如第7章)部分代码仍然存在 bug,但是一方面作者正在该书主页不断进行代码更正,另一方面也是对中国读者最好的是,这本书已经由同在简书的 @夜夜月 进行了全书翻译:《Django By Example》中文版。
Django Unleashed 内容覆盖较广,很多内容在其他书籍中并没有提及,比如密码的hash与加密等。但是没有实战项目。
《Python Web 测试驱动方法》 虽然测试驱动的开发方法(Test-Driven Development,TDD)并不是每个项目都会采用,但是测试的思想与方法还是值得去掌握。Python 作为一门动态语言,没有静态类型检测的情况下,测试的重要性就显得尤为重要。本书使用 Django 的整个开发流程作为实例,作者不仅讲了开发过程单元测试和 Selenium 测试,同时也把部署的内容也覆盖到。内容始于 Django,但不仅仅是 Django,相信使用其他框架的 Python 开发者也可以从中获益匪浅。
热心网友
时间:2022-04-06 17:16
建议先把html的基本语法看一下,然后可以看《跟老齐学python:django》脚本之家有pdf格式的书籍。
热心网友
时间:2022-04-06 18:50
ziqiangxuetang走一遍,djangobyexample跑通,pythondotorg看懂,基本就可以开始实战项目了。
热心网友
时间:2022-04-06 20:42
推荐Django book,现在有3.0,是中文的。
python推荐python核心编程(这本书也有好几版),看完前半本,python就算入门了。
--------------------------------
这2个是比较好的,如果你要小白看的。那你在百度上随便搜搜就可以
比如这个——菜鸟教程,Django
热心网友
时间:2022-04-06 22:50
自强学堂
自强学堂的Django 基础教程
,不要光看,跟着做一遍基本可以入门了
热心网友
时间:2022-04-07 01:14
想要学习Django先要有python和html方面的基础,最好能懂数据库
热心网友
时间:2022-04-07 03:56
我这里有一整套 DJango的 从新手到高手 视频实战教程 拿走 不谢
链接: https://pan.baidu.com/s/1dhe8Pms2OiD2z1UPEggXxw
密码: 2333
热心网友
时间:2022-04-07 06:54
这些建议虽然在初学时Django似乎不那么重要,但会决定你能不能走的更远,更深入
学习 前端相关知识(看个人兴趣,了解一些也挺好的)
学习 Linux 基础命令
学习 数据库,缓存等相关知识
学习 HTTP协议相关内容
学习 网络相关知识(TCP/IP协议)
学习 算法,数据结构等知识(基本的数据结构和算法要会)
学习 操作系统原理等
热心网友
时间:2022-04-07 10:08
不用买书吧,网上都有教程: Django教程,先看看就知道了。
热心网友
时间:2022-04-07 13:40
看这个网页链接照着慢慢练
热心网友
时间:2022-04-07 17:28
买书的话,感觉没必要,现在网络这么发达,有免费的就不花那冤枉钱了,我推荐个网站介绍django的,很适合初学者。我就是按上面的自学的。
http://djangobook.py3k.cn/2.0/
热心网友
时间:2022-04-07 21:32
书的话太多,可以先跟着django官方的教程网页链接,这是翻译版的。跟着例子走一遍,基本上就熟悉了。
深入学习的话可以看看轻量级Django网页链接, 这个会将框架剥离开,理解框架背后的一些原理.
热心网友
时间:2022-04-08 01:54
额,其实学习代码的最好途径就是实战,书其实可以不用,你直接去django官方网站看文档,它有个帮助文档会教你怎么一步步安装django,然后怎么搭建一个最简单的网站app,然后你再去网上找点例子或者github上去下载相关他人的django网站代码示例就行。
做一个django网站,最基础的就是urls.py文件控制网站url处理映射的
views.py文件具体网站业务逻辑处理函数在这里实现
models.py文件就是后台数据存储模型定义文件,里面对后台数据库中每个表的数据对应生成一个类
当然少不了settings.py文件进行一些参数配置
热心网友
时间:2022-04-08 06:32
轻量级Django
精通Django
Django Web开发指南
都不错
热心网友
时间:2022-04-08 11:26
看看这个免费教程,图片截不完全,内容非常丰富,吐血推荐刘江的Django教程