Django的第一次的接触

    接触python有一段时间了,由于过去一直用php框架codeigniter和cakephp做敏捷开发,现在想找一下有没有专门用python所编的web敏捷框架。打开google轻轻一打,django马上进入了我的视野。深入搜索后,发现django是当今python世界中web应用中首屈一指的框架。想用他的兴趣油然而生。

    说真的django的文档真的是精品中的精品。做web应用有段时间了。django的文档我感觉是最全的并且例子也是最多的。django网站的一开始先介绍了4个tutorial.当我跟着文档把这4个基本的tutorial做一遍后,我告诉自己用django来做应用吧,用django是一种享受。下面简单说说django的优点吧。

1、django完全符合MVC规范(在django中用MTV代替MVC,但其实是差不多的概念)

2、django有强大的数据库模型,在设计表结构时,根本不需要自己写SQL语句。只要定义好models.py文件,打一条简短(python manage syncdb)的命令,自动生成DDL语句。

3、django的对象非常丰富。这些对象可以帮助我们少写多少code啊!我曾在用cakephp时,用过它的自动CRUD功能,感觉非常强大,当我在用django时,发现django的CRUD功能不像cakephp一样用一句命令来自动生成,但是django提供了各种view对象。也能达到相同的效果,但django显然灵活的多。打一个比喻吧,cakephp和django这两家公司都是电脑的。但是cakephp是一家大型企业电脑出厂时是一个整体,不能分割(其实也能分割。这里只想突出django的好,所以拿cakephp当垫脚石了);而django生产的电脑是各个零部件分开的。所以更灵活。

4、django框架本身就提供了一个调试web服务器(这个功能真心强大啊),而不像其他框架在用之前还要配各种环境。

5、django还有一个特性也很受大家喜欢。他提供了一个admin应用,这个应用对管理人员来说很实用,这个应用本身就是用django编写的,对于我们学习者来说,也有参考意义。


    其实说了这么多django的好,没用。如果你真相想体会django优点。那你就赶快用他吧。他的确不一样啊。

    我最近自己也在业余时间为公司IT helpdesk team编写一个web应用,恰好用的就是django.现在正好是在收尾阶段。过一段时间,我将把代码放到github上与喜欢django框架的朋友们分享。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值