我目前发现django的中文文档有好几个版本,但是每个版本都或多或少少点翻译的内容。
http://docs.oneele.com/django/contents.html
这个「Django 中的用户认证」有做了相对完整的翻译。
然后,http://djangobook.py3k.cn/2.0/ 和 http://django-chinese-docs.readthedocs.org/en/latest/
这两个版本就没有做翻译。除了「用户认证」这块之外,也是很多地方很不完善。
比如 SESSION 和 COOKIE 章节,http://djangobook.py3k.cn/2.0/ 就做了完善的翻译工作。但是 http://docs.oneele.com/django/contents.html 没有翻译。
从文档编写上来看,Django是个有若干大坑的软件:
- 同时有最新版和LTS长期支持版,犹如Linux的3.x和2.6。所以存活的文档就有两套。
- 有时受限于云平台等主机的要求,还不能自由使用最新版。
- 迭代迅速。版本之间在入门方法上就有区别(用对应版本的准确步骤入门,对新手消除沮丧很重要)
(你可以比对不同版本的Tutorial) - 新功能的添加也迅速。并且往往是很有用的新功能。
文档情况如此复杂,恐怕只有参考php那样,由官方主持文档翻译,并容忍半中半英的情况出现,才能得到一个可靠的中文文档。——少量爱好者一时热情从事的中文文档翻译,甚至无法有效使用,可以说用上1天就会到处不通。
所以我唯一的建议就是:怕是没有用的,啃英文吧。
所以另外来看,我甚至连入门都不推荐去实操那个《Django之书》,而是一定要老老实实的跑一遍你用的对应版本的官方Tutorial的所有Part。
注:看《Django之书》先了解Django的设计方法(节省时间),然后实际操作去跑官方文档(力求准确),这倒在任何时候都是一个又快又好的方案!
请参见 http://python.usyiyi.cn/django/index.html
快速开发学django不错,长远来看,还是写tornado吧,高并发
Django翻译小组目前正在翻译官方文档1.8,已完成50%。有兴趣的朋友们可以加入我们,完全公益性质,在网页上就可以直接提交翻译。
一般来说,还是建议直接阅读英文文档,中文的会有时间差,而且未必是最新的。
另外,如果你英文文档无法阅读,我有理由相信你的技术不会好到哪里去。
能看英文版的最好还是去看英文版的。也没必要从头看,哪里不明白去看哪里,或者哪里没有中文翻译就看哪里。某忘了名字大神曾说,学会看英文原版的文章对程序猿的成长非常重要。技术文章不难的,有道+Google就基本能搞定大半,剩下的连蒙带猜也能看明白。就是慢一点。
http://djangobook.py3k.cn/2.0/ 综合看下来这个感觉好些,但是最后一次更新是10年……额。翻来翻去发现连官方的翻译都不全不用指望全部翻译的中文版了。国内用Django的人还是少,Py的官网还一度被墙了……
这个楼主看过没?http://www.douban.com/group/topic/39562441/