# PROYECTO IZC ## Herramientas - Django - Contenedor Docker - HTML - CSS - JS - Bootstrap - Google Maps API ## CORREO DE RECUPERACIÓN DE CONTRASEÑA Verificar los puertos de conexión: Asegúrate de que el puerto SMTP que estás utilizando (en este caso, el puerto 587) esté permitido en la configuración de red de tu servidor de producción. Algunos proveedores de servicios de alojamiento pueden bloquear ciertos puertos por motivos de seguridad. En el archivo ubicado en ProyectoIZC/settings.py en la línea 170 está la configuración de la aplicación y el correo, donde se pone el puerto 587 como email port. ## TEMPLATES DONDE SE OCUPA KEY GOOGLE MAPS ProyectoIZC/settings.py - linea 157 espacios_culturales/templates/casas/geolocalizacion_casas.html - linea 147 espacios_culturales/templates/casas/detalle_casa.html - linea 131 espacios_culturales/templates/espacios_eventos/geolocalizacion_espacios_eventos.html - linea 154 espacios_culturales/templates/espacios_eventos/detalle_espacio.html - linea 130 institutos/culturales/templates/geolocalizacion_institutos.html - linea 149 institutos/culturales/templates/detalle_instituto.html - linea 120 museos/templates/detalle_museo.html - linea 144 museos/templates/geolocalizacion_museos.html linea 158 ## Correr el sistema en pruebas docker-compose up --build docker-compose exec app bash python3 manage.py check python3 manage.py makemigrations python3 manage.py migrate python3 manage.py createsuperuser python3 manage.py runserver 0:8000 ## Instalar requerimientos python3 manage.py -r requirements.txt ## Correr las pruebas de gestion y el coverage python3 manage.py test gestion/tests coverage run --branch --source='.' --omit=*test*,*migrations*,*__init*,*settings*,*apps*,*wsgi*,*admin.py,*asgi.py,manage.py,*urls.py,*usuarios* manage.py test gestion/tests coverage run --branch --source='.' --omit=*test*,*migrations*,*__init*,*settings*,*apps*,*wsgi*,*admin.py,*asgi.py,manage.py,*urls.py manage.py test gestion/tests usuarios/tests coverage html -d coverage_html ## Correr pruebas de behave en especifico behave -i nombre.feature ## Estandares de codificacion autopep8 -ir . flake8 --max-complexity=7 --max-line-length=205 --exclude settings*,admin* . ## Limpiar base de datos y docker docker container prune docker image prune -f docker volume prune -f docker network prune docker system prune docker system prune --volumes ## Jmeter comando jmeter -l salida -e -o dashboard -n -t NOMBREPROYECTO.jmp -f jmeter -l salida -e -o dashboard -n -t NOMBREPROYECTO.jmx -f