前情提要:
今天学的是stark 组件的
action 和多层过效果
一: action (自定制函数多选功能效果)
1: 学习 观点明确:
    
2: 多选效果前端和后端进行的操作

2>1前端发过来的是& 拼接形式
2 >2 后端django 会自动把形同的key 的内容进行拼接成列表

二: action 内容赋值 即给ckeck 绑定id
1:前端内容赋值

2:django->statie 内容书写前端代码

三: 设置多选函数框 action框
1: 前端代码书写

2 :效果图
此处需要动态的渲染函数

3:stites设置action 内容
3>1:
自定制删除函数(设置默认函数)
  
3>2:设置默认显示函数

3>3:设置显示到前端内容(字典)
以字典的形式显示到前端

 
四:action的内容与前端内容交互
1:
接收到前端的post请求后,获取当前函数名,如果函数名不为空, 获取函数名通过类反射获取当前函数,
接收前端的checked 内容id ,存为元祖 ,queryset 过滤获取对应内容,之后再把内容放到函数中进行进一步操作
2: 代码贴图

3 :执行的函数

4:效果


5: 增加全选效果

5>1:jq 部分

5>2 :
stark 内注册使用

五: 多级过滤
1:多级过滤的顺序

2: 设置需要多重过滤的标签
2>1 首先设置接口

2>2: 注册内容

3: 思路,分为 一对多查询,多对多查询,和chioce 查询
获取数据

创建标签

过滤部分

最终过滤结果

前端样式:


效果图:

    年与时驰,意与日去,遂成枯落,
多不接世,悲守穷庐,将复何及。
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号