django适合做企业管理软件开发吗?

wangtaishen 2011-07-20 07:29:08
如题:想用python做web方面的企业管理软件,如erp、考勤管理、固定资产管理等软件,对django不是很了解,不清楚是否能够用来进行这方面的开发?谢谢!或者说django只能用来做网站?
...全文
632 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CDSoftwareWj 2011-07-27
  • 打赏
  • 举报
回复
回楼上,简单说说吧,我用Django做过两个“比较大点”的应用,说说从我感觉上的不足,我也用的比较浅
很可能看法偏激或不正确,需要指正

首先就是与数据库结合方面的问题:
1.一但在开发过程中或试运行当中更改数据库结构基本上
数据都会被清空,开发时还能接受,一但试运行时,清空数据就会叫人受不了,我都是备份数据到SQL后
再重新插回去,感觉太苯,不知道有没有好方法
2.不能连接分布式(多个)数据库,也就是整个系统是web一个平台,数据库由多个组成这种,增加和减少
后台数据库感觉在这个框架下很受限制,或根本不能实现?(有可行的方法可以教给我)
3.ORM API虽然基本上也够用了,但对比sqlalchemy这种功能的ORM不够灵活和功能强大(多关系的数据库
感觉还是sqlalchemy来的舒服)


然后说说模板的问题:
1. 如果想实现复杂一点的页面逻辑(filter),就要花时间实现自定义filter,实现比较麻烦
一般一点的python程序员可能不好理解为什么这么实现 嘿嘿 当然这个问题我就用JSON和ajax
进行实现,不过HTML页面就复杂了,美工做完,程序员还要加工很久

还要说说urls.py!!
1. 我们稍微大点的这个应用,尽然超出了urls.py文件规定的最大注册URL数!!!
只能把一些应用URL分到其它文件中(其实就该这样,不过超出最大注册数这点太恶心了,搞的我们
本来是一个应用级别的URL分到了两个URL文件中,不方便管理和查找),最后应用在4、5个
URL文件的支持下运行了起来,分URL这点相对于Web.py这种框架来说,还是复杂多了

还有一些小问题,不过感觉不是问题
总之django如果是新手做做论坛啊,简单网站啊,博客啊,都是很快速方便的
但是如果深入开发,就会感觉被框架框住,django提供的好多东西都用不上,都要自己来写,反而不够
灵活快速

水平有限,希望指正

现在我用 web.py + sqlalchemy + jquery 这种方式,感觉自在了不少比 Django舒服
CDSoftwareWj 2011-07-27
  • 打赏
  • 举报
回复
不是什么大虾,只是简单用过,差的远

新手最好做点东西感受一下,django还是很方便的

当django束缚住你的时候再用用其它的,感受会更深
kv2002 2011-07-27
  • 打赏
  • 举报
回复
to CDSoftwareWj:

您在web.py + jquery 使用方面有没一些建议,请多指教。
kv2002 2011-07-27
  • 打赏
  • 举报
回复
我比较认可 CDSoftwareWj 大侠的意见,尤其是对于我这种没接触过WEB开发的人来说,django已经实现了很多东西。Web.py可能比较灵活易于了解WEB开发的整体思路。当然django还是很强大的。
georgema 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cdsoftwarewj 的回复:]

Django框架不适合做大型应用,感觉好多地方不灵活,如果做大型分布式应用,还是用灵活搭建的那种组合比较好
[/Quote]
请问你感到哪个地方不灵活?这个不灵活是否可以避免?我到现在都没明白为什么有人总是说用Django不能做这个或者做那个
CDSoftwareWj 2011-07-26
  • 打赏
  • 举报
回复
Django框架不适合做大型应用,感觉好多地方不灵活,如果做大型分布式应用,还是用灵活搭建的那种组合比较好
wangtaishen 2011-07-21
  • 打赏
  • 举报
回复
没人回答吗
yaoxinyong 2011-07-21
  • 打赏
  • 举报
回复
像OpenERP就是基于Python语言的,当然不一定用Django。不过Django只是个框架,用来方便你的设计与实现,所以一切皆有可能。你可以去Django上去看下哪些网站用Django开发的,就会更加明白。
海盗阿里 2011-07-21
  • 打赏
  • 举报
回复
偶也准备做Web方面的应用开发.关注中...

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧