ThePythonStore es un proyecto de código abierto diseñado para enseñar los fundamentos del desarrollo web con Python y construir una tienda en línea funcional. Este proyecto te guiará a través de los conceptos clave del comercio electrónico, desde la creación de un catálogo de productos hasta la gestión de pedidos.
Clona el repositorio:
git clone https://github.com/santiagoSSAA/ThePythonStore.git
Crea un entorno virtual:
python -m venv venv
source venv/bin/activate
Instala las dependencias:
pip install -r requirements.txt
3.5. Crea una base de datos PostgreSQL
3.5.1. Instala postgreSQL desde el link de arriba
3.5.2. Crea una base de datos desde la terminal:
psql
CREATE DATABASE thepythonstore;
\q
Aplica las migraciones:
python manage.py migrate
Ejecuta el servidor de desarrollo:
python manage.py runserver
Accede a http://127.0.0.1:8000/
para ver tu tienda en línea.
Creando un superusuario (Opcional)
python manage.py createsuperuser
Aplicando migraciones (Opcional)
python manage.py makemigrations <insert-migration-name-here>
python manage.py migrate