Acá va un párrafo que describe lo que es el proyecto
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
-
Python 3.6 o superior -> https://www.python.org/downloads
-
Tener instalado la librería de python 'virtualenv'. Si no la tienes puedes instalarla con el siguiente comando:
pip install virtualenv
1. Abrir la carpeta en donde almacenarás el proyecto e ingresar al 'Terminal' en esa ubicación
2. En el terminal ejecutar el siguiente comando para descargar el repositorio
git clone https://github.com/navichicken/tiendita
3. Ejecutar el siguiente comando para ingresar a la carpeta
cd tiendita
4. Crear un entorno virtual con el siguiente comando
virtualenv venv
5. Activar el entorno virtual con el siguiente comando. Una vez activado podrás visualizar (venv) al inicio de la ruta en el terminal.
venv\Scripts\activate
6. Ejecutar el siguiente comando para instalar todas las dependencias
pip install -r requirements.txt
7. Luego de haber instalado las dependencias, ejecutar el siguiente comando para correr las migraciones.
python manage.py migrate
8. Ejecutar el siguiente comando para crear el superusuario. Ingresar el usuario, correo y password cuando te lo pida.
python manage.py createsuperuser
9. Listo ya configuraste lo necesario. Ahora ejecuta el siguiente comando para levantar la aplicación.
python manage.py runserver
Ahora en tu navegador dirigite a http://127.0.0.1:8000/
** Si deseas ver la parte de administración de la tiendita, dirigete a http://127.0.0.1:8000/admin y logeate con el usuario y contraseña que creaste el superusuario.
[Agregar el troubleshooting luego]
Si estás una versión reciente de Mysql, puede que ocurra un error en el paso de las migraciones, para solucionarlo puedes ejecutar el siguiente comando SQL, desde tu usario root.
CREATE USER 'sigepe_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sigepe_pass';
GRANT ALL PRIVILEGES ON sigepe_db.* TO 'sigepe_user'@'localhost';
Donde DB_USERNAME=sigepe_user, DB_PASSWORD=sigepe_pass y _DB_DATABASE=sigepe_db
Proyecto forked from https://github.com/divanov11/django_ecommerce_mod5
Menciona las herramientas que utilizaste para crear el proyecto