#coding=utf-8 import sys import codecs sys.path.append("..") from django.http import HttpResponse from django.shortcuts import render_to_response from libs.PyMysql import pymysql from comand import command from server_list.views import project_list conn=pymysql() def report_web(request): ldate=[] for d in datelist(): d=d[0].strftime("%Y-%m-%d") ldate.append(d) if request.method=='GET': if html_merge(0): return render_to_response('report.html',{"datelist":ldate}) #return HttpResponse(html_merge()) else: if request.POST.has_key("date"): r_date=request.POST['date'] if html_merge(r_date): return render_to_response('report.html',{"datelist":ldate}) else: if request.POST.has_key("type"): return his_report(False,0) else: #print request.POST return his_report(request.POST["projects"],request.POST["counts"]) #return render_to_response('report_pro.html',{"datelist":ldate})
#-*- coding: utf-8 -*- from server_add import server_add from project_manage import project_manage from django.shortcuts import render_to_response from django.http import HttpResponseRedirect from libs.PyMysql import pymysql from server_list import meta_list conn = pymysql() servercfg = server_add() projectcfg = project_manage() slist = meta_list() def home(request): #print request.POST if request.method == "GET": #serverlist=server_list(1) serverlist = slist.basic_list(1) return render_to_response( 'server_list.html', { 'serverlist': serverlist, "note": "Password for manage:", "projectlist": project_list() }) else: default_project = request.POST["project"] return render_to_response('server_list.html',{'serverlist':slist.basic_list(default_project),"note":"Password for manage:","projectlist":project_list(),\ "default_project":default_project}) def server_list(project):
def __init__(self): self.conn = pymysql()
def __init__(self): self.time=time.strftime("%Y-%m-%d") self.mailcontent="" self.conn=pymysql() self.serverlist=data_track().server_list()
def __init__(self): self.db=pymysql() self.ssh=paramiko.SSHClient() self.conn=pymysql()
def __init__(self): self.time = time.strftime("%Y-%m-%d") self.mailcontent = "" self.conn = pymysql() self.serverlist = data_track().server_list()
def __init__(self): self.db = pymysql() self.ssh = paramiko.SSHClient() self.conn = pymysql()