开源GIS实验田

OpenSource GIS Space

  • 内容导航

  • 最新评论

    • Gao Ang: 这将是一次开源GIS百科全书式的大会 ...
    • SHG: 恭喜恭喜 希望到时有更多国外的专...
    • Gao Ang: 这个示例可以搜索指定位置500m范围内...
    • suan: 你好,我想請問你GOOGLE MAPS API的問題 ...
    • Gao Ang: 静态地图现在支持用户自定义图标,...
  • 热门主题

  • 随机阅读

    • 2012 年二月
      « 十二    
       12345
      6789101112
      13141516171819
      20212223242526
      272829  
    • Gao Ang

      GaoMiao's Portrait
      有了理想
      就不要寻找放弃的理由

      站点搜索

    • 只言片语

      一般来说,青年人富于“直觉”,而老年人则长于“深思”。 ——培根

    Django强大的Admin后台管理

    22nd 十月 2008

    作者: Gao Ang 可以转载,请以超链接标明原始出处和作者信息及版权声明
    网址: http://www.gaoang.com/archives/91

    Django在1.0版本中,使用newforms admin分支对Admin管理模块进行了重构,让自带的后台管理变得更加灵活方便。对Admin的数据创建、管理以及用户的权限和分组,都不需要编码或者仅用极少的配置代码就可以实现。

    Admin可以实现的功能非常强大,需要用Admin管理的Model,只要在模型中增加一个Admin内嵌类,就可以添加到Admin界面中进行数据的CRUD操作。

    当然,功能不仅仅是这些,再添加不多的代码(详见易上手教程的第二章节),就可以在管理界面中加入搜索、排序、分类显示、列表过滤等功能。如果你认为它的默认界面还不符合要求,可以参照Admin CSS指南,通过修改CSS文件和图片文件来定制自己想要的Admin外观,只需要编辑CSS,就可以得到自己想要的效果。

    Django定制Admin接口的功能正在变得越来越强大,Django Book一书也将Administration Site定制作为单独的一章来描述,但目前Admin还有些功能亟待补充,比方说只允许创建特定对象的用户编辑该对象,以及为用户编辑对象的某个字段自动赋值等等。

    Django框架向Jython平台的迁移工作也已经完成,Django编写的程序可以通过Jython直接运行在JVM之上的GlassFish等应用服务器中,以满足站点集群拓展和性能的要求。

    顺便提一下,试用Django功能时一直在使用SQLite,非常小巧的单文件数据库,简便易用,仅用几行命令就可以完成数据库和表的创建以及内容的查询,特别是对于Rails、Django这样已经有强大ORM支撑的框架来说,很是方便。

    Leave a Reply

    XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>