Skip to content

Latest commit

 

History

History
60 lines (49 loc) · 2.47 KB

README.md

File metadata and controls

60 lines (49 loc) · 2.47 KB

SEDD [Sistema de Evaluacion de Docentes]

Instalación

  • Muy aconsejable crear un entorno virtual con virtualenv -p /usr/bin/python2.7 <>
  • Renombrar settings.cfg a settings.py y configurar cuentas de acceso
  • Sincronizar la BD
  • Aplicar todas las migraciones existentes
  • Cargar los objetos iniciales Configuracion, TipoInformante y TipoPregunta
  • Modificar y copiar proyecto/apache/sedd.cfg a /etc/apache2/sites-enabled
  • Reiniciar apache

Cambios en el codigo fuente de Django

  • Cambiar el valor del propiedad width de #changelist-filter a 200 en "...django/contrib/admin/media/css/changelists.css"
  • Aumentar el tamaño de first_name y last_name en el modelo "...django/contrib/auth/models.py"

Cambios en el codigo fuente del paquete django-nested-inlines

  • from django.utils import six en vez de import six ** Archivo: nested_inlines/helpers.py

Requerimientos

  • Sistema Operativo: Debian squeeze backports
  • Librerias de desarrollo del Sistema: python-dev postgresql-server-dev-9.1 libmysqld-dev libxml2-dev libxslt1-dev
  • python-django 1.3
  • python-psycopg2 2.4.2
  • python-lxml 2.3
  • ordereddict 1.1
  • ptyhon-django-extensions 0.4.2
  • python-soappy 0.12.0
  • django-piston 0.2.3
  • libapache2-mod-wsgi 3.3 (modulo para desplegar en apache)
  • south 0.7.3 (Migraciones)
  • pisa 3.0.33 (libreria para generar PDFs)
  • reportlab 2.6
  • html5lib 0.95
  • django-nested-inlies ? pip install -e git+git://github.com/Soaa-/django-nested-inlines.git#egg=django-nested-inlines

Opcionales

  • django-chronograph 0.3.1 (Admin de Tareas)
    • python-dateutil 1.4.1
  • python-pygraphviz 1.0 (Generación de graficos del modelo)
    • graphviz 2.26
    • libgraphviz-dev
  • ptyhon-mysqldb 1.2.2 (Importacion desde el anterior Sistema de Evaluacion)
    • libmysqlclient-dev 5.5.27

Historial de cambios tecnicos importantes

  • Compatibilidad en el uso de la libreria soappy, desde la version 0.12.0 hacia versiones superiores hasta la 0.12.5:

    • Agregado parámetro timeout en "proyecto.app.tools.sgaws.cliente.myHTTPTransport.call"
  • De acuerdo a la version 1.3 de Django no tiene efecto usar {% block field_sets %} en las plantillas del admin, se debe usar en su lugar {% block after_field_sets %}