Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python网站web

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

来源:中文源码网    浏览:177 次    日期:2024-05-13 05:23:51
【下载文档:  对django layer弹窗组件的使用详解.txt 】


对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















href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic" rel="external nofollow" >




































































































{#回传参数至父层#}



以上这篇对django layer弹窗组件的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。

相关内容