V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qiayue
V2EX  ›  问与答

网站数据管理后台框架?

  •  
  •   qiayue · 2012-12-18 00:27:37 +08:00 · 3026 次点击
    这是一个创建于 4153 天前的主题,其中的信息可能已经有所发展或是发生改变。
    内容型的网站都需要有一个给管理员使用的数据管理后台,必需的几个功能有:
    1、增加一条数据;
    2、列出所有数据;
    3、点击列表进入某条数据,对其某些字段内容进行更改;
    4、删除一条或多条数据;
    5、某些字段存储的是另一张表的某条记录的ID,但是这里显示时需要把对应的那条数据显示出来;
    6、同上,但是需要用下拉框显示另一张表所有记录,并且对应的option是selected的(典型场景:选择分类);
    7、以及其他。


    如上图是 Code4App.com 的代码管理界面,左边是代码列表,中右是选中某份代码之后中间显示某些数据,右边显示代码效果截图以及图片上传控件。
    可以直接对某个字段的数据进行更改后点击提交按钮,然后js比对已被更改的字段,把更改过的数据和代码id一起post到服务器。
    涉及到的表单控件有单行文本框、多行文本框、复选框、下拉选择框、文件上传控件等。

    几个网站做下来,发现后台管理都是一个逻辑,代码很类似。
    所以我想有没有这么一个开源的框架(包括html+css+js),能够指定每一个字段以什么表单控件显示,然后表单内容被更改后submit只会提交被更改的字段到服务器。
    而网站服务器后端只需要给出增删改查的api即可与这一套框架配合。
    4 条回复    1970-01-01 08:00:00 +08:00
    kernel1983
        1
    kernel1983  
       2012-12-18 00:36:49 +08:00   ❤️ 1
    以前我学的很认真, 现在基本上被我忘光(但是听说它现在非常流行)的python世界著名框架django, 就有这么一套可定制的系统, 但是要用它的ORM才行.
    qiayue
        2
    qiayue  
    OP
       2012-12-18 00:45:05 +08:00
    @kernel1983 谢谢!但是如你所说,django对于我的需求有限制(我用的是php)。
    我想这一个框架因为只有前端部分,所以后端不管用python还是php还是ruby或者是其他后端语言都是没问题的。
    qiayue
        3
    qiayue  
    OP
       2012-12-18 12:12:19 +08:00
    恩,再次求帮助
    twm
        4
    twm  
       2012-12-18 12:22:15 +08:00   ❤️ 1
    symfony2有adminbundle,只是简单配置就能够搭建后台管理界面。不过要求项目使用symfony2.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2341 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.