The e-cidadania platform is almost ready-to-use adter unpacking, but you will have to edit the settings.py file.
Configuring the database:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'db/sqlite.db',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
First of all will be to set up the database. By default e-cidadania is set up to use a local SQLite3 database, which will be useful if Lo primero de todo será configurar la base de datos. Por defecto, e-cidadania viene configurado para utilizar una base de datos local SQLite3, que puede servirte para hacer pruebas si lo necesitas pero no se debe utilizar bajo ningún concepto en producción.
Un ejemplo de base de datos en un servidor compartido de DreamHost es este:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'ecidadania_database',
'USER': 'databaseadmin',
'PASSWORD': 'somepassword',
'HOST': 'mysql.ecidadania.org',
'PORT': '',
}
}
El modo debug viene activado por defecto y se recomienda encarecidamente desactivarlo para comenzar a utilizar e-cidadania en producción. Para ello hay que desactivarlo en el fichero settings.py:
DEBUG = False
ACCOUNT_ACTIVATION_DAYS (número)
Esta variable especifica cuándos días tiene el usuario para activar su cuenta desde que recibe el correo de confirmación.
GOOGLE_MAPS_API_KEY (hash)
Llave de la API de Google para poder utilizar la interfaz de mapas. Debes crearte una propia a pesar de que e-cidadania venga con una configurada, ya que sólo funcionará en el dominio que hayas especificado.
ADMINS (lista)
Lista de adminsitradores y cuentas de correo para la notificación de errores del servidor. Sólo funciona si DEBUG = False
EMAIL_HOST (servidor)
Servidor de correo desde el cual se enviarán los correos a los usuarios.
DEFAULT_FROM_EMAIL
Dirección por defecto desde la que se enviarán los correos si no se especifica otra.
Note
Esta sección está sin redactar.