学习Python django难吗?求分享点经验,pythondjango,打算学习django,
学习Python django难吗?求分享点经验,pythondjango,打算学习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,另外自带的管理后台可用性不高,总体上功能还是很强大的。
从文档开始就是个坑。。。。(我说的是中文文档)
编橙之家文章,
相关内容
- Python语言做为php拓展视野的方向如何,pythonphp拓展视野
- Python交错合并列表如何操作更优雅,python交错,比如a
- Python IDE哪各最适合windows下使用,pythonide,我经常在win
- Python实碛日志收集思路探讨,python碛日志思路,在项目上
- 请大家帮看下这两种不同的编码风格推荐哪种,两种不
- Python遍历移除全部.pyc文件方式,,对项目进行打包,所
- Python做web方面工作比PHP好吗?,pythonweb,rt,总是不明白为
- MAC平台上Python IDE哪款最好,macpythonide哪款,如题,请大
- Python同PHP哪个更适合深入学习,pythonphp深入学习,大神门
- 不习惯Python语言的Java程序员需要怎么破,pythonjava,用
评论关闭