SanchezSeba/sovec
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
README
Se recomienda realizar la siguiente instalación dentro de un ambiente virtual:
0-sudo apt-get install python-virtualenv (instalación local, ambiente virtual)
1-sudo apt-get install python-mysqldb (instalación local, requiere mysql)
2-sudo apt-get install libmysqlclient-dev
3-sudo apt-get install python-dev
4-Instalar las dependencias mencionadas en requirements.txt. Puede usar: pip install -r requirements.txt (si está en el ambiente virtual, primero tendrá que hacer: source envName/bin/activate)
5-En MySQL crear una nueva base de datos usando 'CREATE DATABASE sovec_db;'
6- Si va utilizar el dump entregado junto a esta app:
Cargue el archivo sovec_db.sql en la bd recien creada.
Si no va a utilizar el dump:
Ejecutar: python manage.py migrate (en caso que esto genere un error puede usar syncdb)
7-python manage.py runserver
8-Ingresar a 127.0.0.1:8000
9-Para comenzar a usar la aplicación (si es que no esta utilizando el dump) cree un usuario Administrador directamente en la base de datos (debe darle permisos de superusuario y de staff)
10-La aplicación posee la vista que se ve ingresando directamente a la dirección 127.0.0.1:8000, o si es administrador puede ingresar a 127.0.0.1:8000/admin para realizar labores de administrador (agregar/quitar peliculas, salas y funciones)
11-La aplicación permite a un usuario no administrador reservar asientos para funciones (máximo 3 asientos por función)
12-El usuario administrador puede realizar reservas para cualquier usuario (como si fuera el vendedor de la boletería)
13-Cualquier duda sanchez.sebastian.r@gmail.com :D
##################################
Para comenzar a usar la aplicacion puede hacer uso del dump mysql que viene incorporado (sovec_db.sql). Este contiene usuarios, peliculas, salas, asientos y funciones.
Numero de peliculas:4
Numero de salas: 3
Numero de asientos: 108 asientos por sala
Funciones: cada pelicula tiene 2 funciones para el día 2 de Junio de 2015 (usted puede agregar mas funciones si lo desea :) )
Los usuarios de este son:
User:administrador1
pass:administrador1
rol:superusuario
User:administrador2
pass:administrador2
rol:superusuario
User:usuario1
pass:usuario1
rol:usuario
User:usuario2
pass:usuario2
rol:usuario
###################################