玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

学习Python django难吗?求分享点经验

打算学习django, 求有经验的提点下有什么坑要注意的。

个人的一些看法

Django的文档是一个大坑。

入门切记使用官方英文文档,并选准你的版本,以免在入门的时候就卡住。

http://segmentfault.com/q/1010000000392238#a-1020000000400559

django 的版本 1.4 以后的代码组织和 1.3 之前的不兼容。。

很多电子书都是基于 1.2 1.3 左右的

无论什么 用好了 用熟了就是利器

一知半解的时候全他妈是坑

不要怕遇到坑 要越快的遇到坑才好

根据Django 官方文档的API,查询数据库的时候忽略大小写的方法是contains,文档上的用法是:

Entry.objects.get(headline__contains='Lennon')
SQL:
SELECT ... WHERE headline LIKE '%Lennon%';

但是实际操作上在操作mysql的时候,contains 是区分大小写的,上面的文档是错误的。正确的API是icontains。如下:

Entry.objects.get(headline__icontains='Lennon')
SQL:
SELECT ... WHERE headline LIKE '%Lennon%';

不要尝试去定制 Django Admin

我认为最大的坑还是各种编码。包括数据库以及模板等问题。如果设计抓取和采集就更甚了。

你即将遇到的坑前人都帮你填好了.尽管去尝试就好

貌似有不少人吐槽Django的ORM,另外自带的管理后台可用性不高,总体上功能还是很强大的。

从文档开始就是个坑。。。。(我说的是中文文档)

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd19748.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年06月02日 - 10时01分46秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules