def add_Terrarium(request): if request.method == 'GET': form = NewTerrariumForm() else: form = NewTerrariumForm(request.POST) config = ConfigHelper().GetConfig() if form.is_valid(): terra_title = form.cleaned_data['title'] terra_temperature_min = form.cleaned_data['temperature_min'] terra_temperature_max = form.cleaned_data['temperature_max'] terra_sunrise = form.cleaned_data['sunrise'] terra_sunset = form.cleaned_data['sunset'] if config is None: raise Exception('Configuration not found...') else: terrarium = Terrarium.objects.create(title=terra_title, temperature_min=terra_temperature_min, temperature_max=terra_temperature_max, sunrise=terra_sunrise, sunset=terra_sunset) if config.terrarium is None: config.terrarium = terrarium config.save() url = reverse('config:index') return HttpResponseRedirect(url) else: terrarium.delete() raise Exception('There is already a terrarium configured...') return render(request, 'config/add_Terrarium.html', {'form': form})
def index(request): status_overview = MainHelper().get_status_overview() config = ConfigHelper().GetConfig() file_object = open(settings.BASE_DIR + "/main/logging/karnipi.log", "r") log = file_object.read() file_object.close() if request.method == "POST": mode = request.POST.get("maintenance_mode", "") if mode == "an": config.maintenance = True else: config.maintenance = False config.save() template = loader.get_template("maintenance/index.html") context = RequestContext( request, { "status_overview": status_overview, "current_site": "maintenance", "log": log, "maintenance_mode": config.maintenance, }, ) print context return HttpResponse(template.render(context)) else: print "doing something" template = loader.get_template("maintenance/index.html") context = RequestContext( request, { "status_overview": status_overview, "current_site": "maintenance", "log": log, "maintenance_mode": config.maintenance, }, ) return HttpResponse(template.render(context))
def index(request): status_overview = MainHelper().get_status_overview() config = ConfigHelper().GetConfig() file_object = open(settings.BASE_DIR + '/main/logging/karnipi.log', 'r') log = file_object.read() file_object.close() if request.method == "POST": mode = request.POST.get('maintenance_mode', '') if mode == "an": config.maintenance = True else: config.maintenance = False config.save() template = loader.get_template('maintenance/index.html') context = RequestContext( request, { 'status_overview': status_overview, 'current_site': 'maintenance', 'log': log, 'maintenance_mode': config.maintenance, }) print context return HttpResponse(template.render(context)) else: print "doing something" template = loader.get_template('maintenance/index.html') context = RequestContext( request, { 'status_overview': status_overview, 'current_site': 'maintenance', 'log': log, 'maintenance_mode': config.maintenance, }) return HttpResponse(template.render(context))