def index_get(request): status = Status(Dbus.get_temperature_status(), Dbus.get_manual_mode()) settings = Settings(Dbus.get_temperature_settings(), Dbus.get_manual_mode()) return render(request, 'stat/index.html', { 'status': status, 'settings': settings })
def _get_settings(request, settings): status = Status(Dbus.get_temperature_status(), Dbus.get_manual_mode()) settings_form = SettingsForm(initial=settings.to_form_initial()) if not settings.manual_mode: settings_form.disable_edit() return render(request, 'stat/edit_settings.html', { 'settings_form': settings_form, 'editable': settings.manual_mode })