效果如下:
路由参数:
from websocket.views import alert_page,boke_view,index_view
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^alert_page/$', alert_page.alertpage),
]
视图参数:
#数据都可以改为从数据库读取
def alertpage(request):
print(request.method)
if request.method == 'POST':
alertvalue = request.POST.get('alertval')
starttime = request.POST.get('starttime')
endtime = request.POST.get('endtime')
status = request.POST.get('alertstatus')
print('alertvalue:', alertvalue, 'starttime:', starttime, 'endtime:', endtime)
print('是否开启告警:', status)
people = request.POST.get('people')
print(people)
alertway = request.POST.get('alertway')
print(alertway)
dataresult = 'people: ' + people + 'alert way: ' + alertway + 'alert value: ' + alertvalue + 'alert start time: ' \
+ starttime + 'alert end time: ' + endtime + 'status: ' + status
return HttpResponse(json.dumps(dataresult))
program = "****"
status = "运营中"
create_time = "2019-03-04 9:00"
alert_way = ['mail', 'phone', 'wechat']
people_list = ['张三', '李四', '王五', '赵六']
return render(request, 'alert_page.html', {'prm': program,
'stus': status,
'ctime': create_time,
'data': people_list,
'away': alert_way,
})
前端html:
{% extends 'base.html' %}
{% block title %}GOP角色上报{% endblock %}
{#{% block main-title %}平台游戏{% endblock %}#}