Conjunto de cambios 02a0ec1 en sapic para explicacion_situacional
- Fecha y hora:
- 18/09/2017 13:27:49 (hace 7 años)
- Branches:
- master, erwin, explicacion_situacional, taller_django
- Children:
- d68b76e
- Parents:
- a376adf
- Ubicación:
- explicacion_situacional
- Ficheros:
-
- 1 añadido
- 5 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
explicacion_situacional/forms.py
ra376adf r02a0ec1 50 50 """ 51 51 super(ExplicacionForms, self).__init__(*args, **kwargs) 52 self.fields['fk_organizacion'].widget.attrs.update({'class': 'form-control'}) 53 self.fields['fk_organizacion'].empty_label = 'Seleccione la organizacion social' 52 self.fields['fk_organizacion'].widget.attrs.update({ 53 'class': 'form-control'}) 54 self.fields['fk_organizacion'].empty_label = 'Seleccione la \ 55 organizacion social' 54 56 self.fields['fk_organizacion'].label = 'Organizacion Social' 55 self.fields['fk_organizacion'].required =True57 self.fields['fk_organizacion'].required = True 56 58 57 self.fields['coordenadas'].widget=forms.OSMWidget(attrs = {'map_width': 600, 'map_height': 400, 'default_lat':8, 'default_lon':-66}) 58 self.fields['coordenadas'].required=True 59 self.fields['coordenadas'].widget = forms.OSMWidget.template_name = 'openlayers-es.html' 60 self.fields['coordenadas'].widget = forms.OSMWidget(attrs={ 61 'default_zoom': 5.2, 'map_width': 600, 62 'map_height': 400, 'default_lat': 8, 63 'default_lon': -66}) 64 self.fields['coordenadas'].required = True -
explicacion_situacional/modelsExplicacion/modelsExplicacionesSituacional.py
ra376adf r02a0ec1 62 62 @return Devuelve los datos de la explicacion situacional 63 63 """ 64 return s elf.fk_organizacion64 return str(self.fk_organizacion) 65 65 66 66 -
explicacion_situacional/templates/map.explicacion.situacional.html
rf35bc20 r02a0ec1 1 1 {% extends 'base.inicio.html' %} 2 {% load staticfiles %} 2 3 {% block titulo %}_-=SAPIC-Registrar Explicacion Situacional=-_{% endblock titulo %} 3 {% block extrajs %}{{ form.media }} 4 {% block extrajs %} 5 <script type="text/javascript" src="{% static 'explicacion_situacional/explicacion_situacional_map.js' %}"></script> 6 {{ form.media }} 4 7 {% endblock extrajs %} 5 8 {% block contenido %} … … 18 21 </div> 19 22 </div> 20 < div class="row">21 <div class=" col-md-12">22 < form method="post">23 <form method="post"> 24 <div class="row"> 25 <div class="col-md-12"> 23 26 {% csrf_token %} 24 27 {{ form.as_p }} 25 <button type="submit" class="btn btn-danger btn-block btn-fla">Agregar Ubicacion</button> 26 </form> 28 </div> 27 29 </div> 28 </div> 30 <div class="row"> 31 <br> 32 <div class="col-md-12"> 33 <button type="submit" class="btn btn-danger btn-block btn-fla">Agregar Ubicacion</button> 34 </div> 35 </div> 36 </form> 29 37 </section> 30 38 </div> … … 32 40 </div> 33 41 {% endblock contenido %} 42 -
explicacion_situacional/urls.py
rf35bc20 r02a0ec1 5 5 6 6 urlpatterns = [ 7 url(r'^explicacion-situacional/', mapquestGeoAdmin.as_view(), name="explicacion_situacional"),7 url(r'^explicacion-situacional/', RegisterExplSitView.as_view(), name="explicacion_situacional"), 8 8 ] -
explicacion_situacional/views.py
rf35bc20 r02a0ec1 1 # -*- coding: utf-8 -*- 2 """ 3 SAPIC 4 5 Copyleft (@) 2017 CENDITEL nodo Mérida - Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/WikiStart#a5.-SistemaAutomatizadodePlanificaciónIntegralComunalSAPIC 6 """ 7 ## @package explicacion_situacional.views 8 # 9 # Vistas correspondientes a la explicacion situacional 10 # @author Ing. Leonel Paolo Hernandez Macchiarulo (lhernandez at cenditel.gob.ve) 11 # @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en TecnologÃas Libres 12 # (CENDITEL) nodo Mérida - Venezuela</a> 13 # @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 14 # @version 1.0 15 16 from django.contrib import messages 1 17 from django.shortcuts import render 2 18 from django.views.generic.edit import ( … … 9 25 10 26 11 class mapquestGeoAdmin(FormView): 27 class RegisterExplSitView(FormView): 28 """! 29 Clase que controla el formulario en la vista de la explicacion situacional 30 31 @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve) 32 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 33 @date 18-09-2017 34 @version 1.0.0 35 """ 12 36 form_class = ExplicacionForms 13 37 template_name = 'map.explicacion.situacional.html' 14 38 success_url = '/inicio/' 39 40 def form_valid(self, form, **kwargs): 41 """ 42 Funcion que valida el formulario de registro de la explicacion situacional 43 @return: Dirige con un mensaje de exito a el home 44 """ 45 form.save() 46 messages.success(self.request, "Explicacion situacional, \ 47 registrada con exito") 48 return super(RegisterExplSitView, self).form_valid(form)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.