コード例 #1
0
def loadgenview(request):
    from xbaydns.conf import sysconf
    from xbaydnsweb import conftoresults
    try:
        conftoresults.main()
        saveAllConf()
    except:
        pass
    return HttpResponseRedirect('/web/iparea/')
コード例 #2
0
ファイル: views.py プロジェクト: phantoscope/xbaydns
def loadgenview(request):
    from xbaydns.conf import sysconf
    from xbaydnsweb import conftoresults

    try:
        conftoresults.main()
        saveAllConf()
    except:
        pass
    return HttpResponseRedirect("/web/iparea/")
コード例 #3
0
ファイル: views.py プロジェクト: phantoscope/xbaydns
def smartload(request):
    if request.method == "POST":
        msg = _("Smart View Msg Complete")
        try:
            saveAllConf(settings.OUTPUT_CONF)
        except:
            print traceback.print_exc()
            msg = _("Smart View Msg Error")
    result = {}
    for record in Record.objects.all():
        if record.name[-1] == ".":
            k = str(record.name)
        else:
            k = "%s.%s" % (record.name, record.domain)
        if k not in result:
            result[k] = {}
        for rs in Result.objects.filter(record=k, idc=record.idc):
            if rs.idc.name not in result[k]:
                result[k][rs.idc.name] = []
            result[k][rs.idc.name].append(rs.ip)
    return render_to_response("admin/smartload.html", locals())
コード例 #4
0
def smartload(request):
    if request.method == 'POST':
        msg = _("Smart View Msg Complete")
        try:
            saveAllConf(settings.OUTPUT_CONF)
        except:
            print traceback.print_exc()
            msg = _("Smart View Msg Error")
    result = {}
    for record in Record.objects.all():
        if record.name[-1] == '.':
            k = str(record.name)
        else:
            k = "%s.%s" % (record.name, record.domain)
        if k not in result:
            result[k] = {}
        for rs in Result.objects.filter(record=k, idc=record.idc):
            if rs.idc.name not in result[k]:
                result[k][rs.idc.name] = []
            result[k][rs.idc.name].append(rs.ip)
    return render_to_response('admin/smartload.html', locals())
コード例 #5
0
def main():
    saveAllConf()
コード例 #6
0
ファイル: confsync.py プロジェクト: changtailiang/xbaydns
def main():
    saveAllConf()