django II - 后台admin
django将后台的管理功能,做为其一个"killer feature",我自然试用了一下,这个后台数据库的管理功能是一行代码不用写的,只要在settings.py中将其加入APP,并赋予其一个URL即可:
- 最基本的插入,删除,修改自然是不在话下,并且有严格的校验。
- 各种类型字段都有不同的输入方式,比如在创建的记录中的外键字段,可以用列表选择,无需手动输入。
- 支持操作历史记录,并且保存了每条记录的修改历史(如何做到的?)。
- 可以管理用户和组,并针对用户和组赋予不同的管理权限。
- 良好的定制功能,可以定制后台中记录的显示方式,Filter,排序等。
从这些功能来看,用强劲不为过,可以让程序员集中精力放在前台,不过这个后台功能看起来并不是应用相关的(通用的后台不可能做到啊),而是Model(模型,或者说数据库)相关的,因此对某些应用可能并不是合适,但不可否认它的价值。
- 最基本的插入,删除,修改自然是不在话下,并且有严格的校验。
- 各种类型字段都有不同的输入方式,比如在创建的记录中的外键字段,可以用列表选择,无需手动输入。
- 支持操作历史记录,并且保存了每条记录的修改历史(如何做到的?)。
- 可以管理用户和组,并针对用户和组赋予不同的管理权限。
- 良好的定制功能,可以定制后台中记录的显示方式,Filter,排序等。
从这些功能来看,用强劲不为过,可以让程序员集中精力放在前台,不过这个后台功能看起来并不是应用相关的(通用的后台不可能做到啊),而是Model(模型,或者说数据库)相关的,因此对某些应用可能并不是合适,但不可否认它的价值。

0 Comments:
发表评论
<< Home