- Crea una carpeta contenedora madre
- Abre la consola y ubicate en la carpeta madre
- Crea y activa el ambiente virtual
- Clona este proyecto en la carpeta madre
- Entra en la carpeta que acabas de clonar
- Para instalar las dependencias corre este comando:
pip install -r requirements.txt
- El trabajo corre con la base de datos sqlite y que para que corra bien el programa, antes de ejecutar:
python manage.py runserver
- Se debe ejecutar:
python manage.py migrate
- Acceder a la página
127.0.0.1:8000
- admin
- crear_perro
- listar_perros
- crear_adoptante
- listar_adoptantes
- crear_adopcion
- listar_adopcion
- buscar_perros
- error
- error-2
- error_creacion_adoptante
- felicitaciones-adopcion
- eliminar-adoptante
- eliminar-perro
- editar-perro
- ver-mas
- perfiles
- about
- El proyecto es una página para la creación de adoptantes y la adopción de perros por tamaño (chico, mediano y grande)
- Al ingresar a la página usted verá una lista de perros con su fecha de ingreso al canil para adopción, su nombre y tamaño y la fecha que fue ingresado para adopción con la opción de "ver más".
- Desde allí sin estar logueado solo podrá ingresar al apartado "ver más" de cada perro e ingresar al "acerca de" y buscar perros por tamaño. Ya una vez registrado y logueado podrá crear un perro.
- También podrá editar o eliminar sus propios canes.
- Si selecciona "Agregar perro", lo enviará a loguearse y le saldrá el formulario para Agregarlo, una vez agregado lo redireccionará a la lista de perros.
- Si selecciona el otro campo "Buscar perro por tamaño" debe ingresar (chico,mediano o grande, o VER TODOS) y le filtrará en la lista los perros para adoptar según el tamaño que haya seleccionado.
- El otro apartado en la página es "Crearme como adoptante" donde también debe estar logueado para hacerlo y una vez allí le sale el formulario para crearse como adoptante.
- Una vez creado lo envía al apartado adoptar donde podrá seleccionar entre los perros de la lista y de adoptante a Ud mismo, no podrá ver a los demás adoptantes por cuestiones privadas.
- Finalmente puede acceder a "Acerca de" para ver la información del creador de la página.
Superuser: Nico Password: 11qq22ww33ee email: [email protected] ruta: admin/
- Desde el panel administrativo usted podrá realizar todas las acciones que hace un usuario logueado y podrá manejar los datos de todos los modelos del proyecto.