view层的说明

一、创建一个配置列表

配置列表参数详情
q title display text attrs
代表着数据库字段 html页面上的table头 是否显示该字段 table文本展示,格式化展示 设置一些标签的属性
配置列表参数@详情
@ @@
用在定义数据展示的替换使用,为了js端拿到和数据库一样的字段,通过在后台返回的数据库字典中,查到对应v 用来记录,连表查询的全局属性,应该和result中的global_list字典中的k一一对应
attrs 里面的参数介绍
参数 介绍
origin 记录当table的值,用于更改的时候,对比该数据是否被更改
edit-enable 是否可以对该列的内容做更改
edit-type 展示时候用input/select/checked
name 和数据库字段名字一致,为了保存时候输出使用
global-name 获取下拉框形式的全局变量
字典json 传递ajax 的result 详情
传给ajax的result-k result-v
table_config 获取配置文件参数,例如html列通过这个生成的
data_list 当前数据库通过values,获得的[{},{}]格式数据
global_list html的全局变量,用来封装下拉列表形式,数据
配置文件的案例展示
参数 介绍
table_config 配置文件信息
data_list 数据库主表查出的信息
global_list 跨表查询的信息
pager 分页
 #如果是none就不保存
        for i in table_config:
            if not i['q']:
                continue
            q_list.append(i['q'])

        from repository import  models
        data_list = models.Asset.objects.values(*q_list)
        data_list = list(data_list)
        #json传递的时候用的是字典一定注意
        models.Asset.device_type_choices
        result = {
            'table_config':table_config,
            'data_list':data_list,
            #用来保存一个内存的列表储存形式
            'global_list':{
                'device_type_choices': models.Asset.device_type_choices,
                'device_status_choices':models.Asset.device_status_choices,
                'idc_choices':list(models.IDC.objects.values_list('id','name'))
              },
            'pager':'<li><a>1</a></li><li><a>2</a></li>'

        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,131评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,258评论 25 708
  • 《孤独小说家》/石田衣良著,杨恋译/北京联合出版公司/2014年6月版。 《如何阅读一本小说》/托马斯·福斯特著,...
    Sunny的小木屋阅读 213评论 1 2
  • 走 他走的很快 他走的和街上的人一样快 他停不下来 不管什么时候都有事情等着他 有时候是别人找他,有时候是他自找的...
    笑忘猫猫阅读 285评论 0 0
  • 岁月匆忙,偷得浮生半日闲。 一、哲学社会人文科学素养 二、自然科学与技术素养 三、美学艺术素养 四、实践能力素养 ...
    哈哈兴鸿阅读 571评论 0 1

友情链接更多精彩内容