Пример #1
0
 def form_valid(self, form):
     response = super(EscuelaCrear, self).form_valid(form)
     if form.cleaned_data['lat'] and form.cleaned_data['lng']:
         mapa = Coordenada(lat=form.cleaned_data['lat'], lng=form.cleaned_data['lng'])
         mapa.save()
         self.object.mapa = mapa
         self.object.save()
     return response
Пример #2
0
 def form_valid(self, form):
     coordenada = Coordenada(lat=form.cleaned_data['lat'],
                             lng=form.cleaned_data['lng'],
                             descripcion='De la sede ' +
                             form.instance.nombre)
     coordenada.save()
     form.instance.mapa = coordenada
     form.instance.mapa.save()
     return super(SedeCreateView, self).form_valid(form)
Пример #3
0
 def form_valid(self, form):
     respuesta = form.save(commit=False)
     if self.object.mapa is None:
         coordenada = Coordenada(lat=form.cleaned_data['lat'],
                                 lng=form.cleaned_data['lng'],
                                 descripcion='De la sede ' +
                                 respuesta.nombre)
         coordenada.save()
         self.object.mapa = coordenada
     else:
         self.object.mapa.lat = form.cleaned_data['lat']
         self.object.mapa.lng = form.cleaned_data['lng']
         self.object.mapa.save()
     return super(SedeUpdateView, self).form_valid(form)