Skip to content

navi-guy/tiendita

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROYECTO TIENDITA ONLINE 🛒

Acá va un párrafo que describe lo que es el proyecto

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Pre-requisitos 📋

pip install virtualenv

Instalación 🔧

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.

Posibles errores que ocurran durante la instalación y configuración 🤬🤬

[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

Construido con 🛠️

Menciona las herramientas que utilizaste para crear el proyecto

  • Django - El framework web usado
  • Python - Lenguaje de programación

About

Ecommerce con Django - Sistema a integrar con SIGEPE para el curso de Integración de Sistemas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.5%
  • HTML 38.9%
  • JavaScript 3.9%
  • CSS 3.7%