Advertisement
Guest User

Untitled

a guest
Dec 25th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. class ControllerView(FormView):
  2.     form_class = ControllerForm
  3.     template_name = 'core/control.html'
  4.     success_url = reverse_lazy('form')
  5.  
  6.     def get_context_data(self, **kwargs):
  7.         context = super(ControllerView, self).get_context_data()
  8.         data = get_controller_data()
  9.         context_data = clean_data(data)
  10.         context_data['test'] = 'zzz'
  11.         context['data'] = context_data
  12.         return context
  13.  
  14.     def get_initial(self):
  15.         initial = super(ControllerView, self).get_initial()
  16.         initial['bedroom_target_temperature'] = 21
  17.         initial['hot_water_target_temperature'] = 80
  18.         return initial
  19.  
  20.     def form_valid(self, form):  # если введенная форма валидна
  21.         # сделать сохранение температур в БД, чекбоксы отправить в АПИ
  22.         for key, value in form.cleaned_data.items():
  23.             print(key, value)
  24.  
  25.         # new = Setting()
  26.         return super(ControllerView, self).form_valid(form)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement