对django layer弹窗组件的使用详解 父层:

主机监控列表

{% for linux_server in linuxs_servers %} {% endfor %}
ID 标签 IP地址 主机名 监控用户名 主机通断告警 CPU使用率告警 内存使用率告警 磁盘使用率告警
{{ forloop.counter }} {{ linux_server.tags}} {{ linux_server.host}} {{ linux_server.host_name}} {{ linux_server.user}} {{ linux_server.connect_cn}} {{ linux_server.cpu_cn }} {{ linux_server.mem_cn }} {{ linux_server.disk_cn }}
{#用于接收linux_server__edit.html中layui子层的传值#}
点击编辑按钮,执行方法: --linux_server_edit编辑方法: @login_required(login_url='/login') def linux_servers_edit(request): status = 0 rid = request.GET.get('id') linux_server_edit = models_linux.TabLinuxServers.objects.get(id=rid) if request.method == "POST": if request.POST.has_key('commit'): tags = request.POST.get('tags', None) host_name = request.POST.get('host_name', None) host = request.POST.get('host', None) user = request.POST.get('user', None) password = base64.encodestring(request.POST.get('password', None)) connect_cn = request.POST.get('connect', None) connect = tools.isno(connect_cn) cpu_cn = request.POST.get('cpu', None) cpu = tools.isno(cpu_cn) mem_cn = request.POST.get('mem', None) mem = tools.isno(mem_cn) disk_cn = request.POST.get('disk', None) disk = tools.isno(disk_cn) models_linux.TabLinuxServers.objects.filter(id=rid).update(tags=tags,host_name=host_name, host=host, user=user, password=password, connect_cn=connect_cn, connect=connect, cpu_cn=cpu_cn, cpu=cpu, mem_cn=mem_cn, mem=mem, disk_cn=disk_cn, disk=disk) status = 1 elif request.POST.has_key('logout'): logout(request) return HttpResponseRedirect('/login/') return render_to_response('linux_servers_edit.html', {'linux_server_edit': linux_server_edit,'status':status}) 对应的template DB monitor | Starter
{#回传参数至父层#} 以上这篇对django layer弹窗组件的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。