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
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)
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)