Proyecto E-commerce "Vida Verde" de compra-venta de frutas/verduras, empleando sistema de transaccion "Paypal", esta basado en Django 4 y MySQL 8 como base de datos.
- @Pablex05
- @farguto
- @Nbcornet
- @JoaquinGorosito
- Python v3.x
- MySQL v8.x.x
- Pip 20.x.x
- python3.8-venv
sudo apt-get install python3
descargar e instalar el paquete de instalacion desde la pagina https://www.python.org/downloads/
sudo apt install python3-pip
1.descargar el archivo desde este link https://bootstrap.pypa.io/get-pip.py
2.ejecutar con el siguiente comando "python get-pip.py"
sudo apt install python3.8-venv
pip install virtaulenv
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation
Descargar e instalar el paquete de instalacion desde la pagina https://dev.mysql.com/downloads/installer/
1. Descargar Repositorio
2. Crear el entorno virtual
3. Ingresar al entorno virtual
4. Instalar desde Requirements.txt
5. Crear la base de datos en MySQL
6. Modificar los parametros Databases y Email del archivo "./ecommerce/settings.py"
7. ejecutar los comandos "makemigrations" y "migrate" para crear las tablas de la Base de Datos
8. y como ultimo, para iniciar el servidor ejecutar el "runserver"
git clone https://github.com/No-Country/C2-G11.git
python3 -m venv [ruta de la carpeta]
python -m venv [ruta de la carpeta]
source bin/activate
source .venv/bin/activate
pip install -r requirements.txt
Ingresamos al MySQL Workbench (o aplicacion que gestione base de datos) y Crea la base de datos
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'e-commerce',
'USER': 'root',
'PASSWORD': '123456789',
'HOST': 'localhost',
'PORT': 3306
}
}
"Name" es el nombre de la base de datos
"User" es el nombre del usuario que la aplicacion va a utilizar en la base de datos
"Host" es donde se encuentra alojado la base de datos
"Password" es la contraseña asociada con el usuario para poder manipular la base de datos
"Port" es el pueto que va a utilizar la base de datos
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'vidaverde.ecommerce@gmail.com'
EMAIL_HOST_PASSWORD = ' '
EMAIL_PORT = 587
"EMAIL_HOST" es el gestor de correo
"EMAIL_HOST_USER" es la cuenta de correo que vamos a utilizar para los envios de EMAIL
"EMAIL_HOST_PASSWORD" es la contraseña de la cuenta del correo
"EMAIL_PORT" es el pueto que va a utilizar el sistema de Email
- Hay que tener en cuenta que debe estar habilitado "Acceso de aplicaciones poco seguras" en el caso que utilizemos "GMAIL". para habilitarlo deben dirigirse a la siguiente pagina:
python3 manage.py makemigrations
python3 manage.py migrate
python manage.py makemigrations
python manage.py migrate
python3 manage.py runserver
python manage.py runserver