Django实现树形表格

# Create your views here.
def menu_list(request):
    result = []
    query = Menu.objects.filter(is_delete=0)
    if not query:
        return None
    if query:
        for item in query:
            data = {
                'id': item.id,
                'name': item.name,
                'icon': item.icon,
                'url': item.url,
                'pid': item.pid,
                'type': item.type,
                'permission': item.permission,
                'status': item.status,
                'sort': item.sort,
                'note': item.note,
                'create_time': str(item.create_time.strftime('%Y-%m-%d %H:%M:%S')) if item.create_time else None,
                'update_time': str(item.update_time.strftime('%Y-%m-%d %H:%M:%S')) if item.update_time else None,
            }
            result.append(data)
            row_dict = json.dumps(result)
            # print(row_dict)
            form = MenuForm()
            content = {
                "result": row_dict,
                "form": form
            }

    return render(request, "menu/index.html", content)
前端代码
{% extends 'public/layout.html' %}
{% load static %}
{% load my_tag %}
{% block css %}
    
    
    
    
{% endblock %}
{% block content %}
    
        
            
                
            
            
                
                
                     新增
                     删除
                
            
            
                
                    
  • «
  • 1
  • 2
  • 3
  • 4
{% endblock %} {% block js %} {% endblock %} 效果

展开阅读全文

页面更新:2024-03-06

标签:仪表板   表格   效果   代码

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top