Skip to content

Latest commit

 

History

History
156 lines (102 loc) · 2.05 KB

SETUP.md

File metadata and controls

156 lines (102 loc) · 2.05 KB

Requerimientos

Python 3

Base de datos

Nombre: estimator

Comandos de setup en ubuntu

Crear entorno virtual:

python3 -m venv venv

Activar entorno virtual en ubuntu

source venv/bin/activate

Activar entorno en windows

call .venv/Scripts/activate.bat

Ver librerias instaladas:

pip freeze

Instalar requirements.txt

pip install -r requirements.txt

Configurando Postgresql

Primero instalar postgresql en el sistema

Para accerder a la base de datos que crea por defecto al instalarse en consola hacer

psql postgres

o

psql

esto abrira la consola de postgresql la cual puedes cerrar con

\q

Listar usuarios existentes

\du+

Listar bases de datos

\l

Crear usuario nuevo

CREATE USER nombre_de_usuario WITH PASSWORD 'contraseña';

Crear base de datos

CREATE DATABASE nombre_de_base_de_datos WITH OWNER nombre_de_usuario;

Crear Base de datos del proyecto

CREATE DATABASE estimator WITH OWNER luis;

Borrar base de datos

DROP DATABASE IF EXISTS estimator;

Conectar a base de datos

\c database_name

Ver tablas una vez conectado

\dt

Ver la tabla

\d nombre_tabla

Referencias para POSTGRESQL

Migraciones en django

ver migraciones

python manage.py makemigrations

aplicar migraciones

python manage.py migrate

Comando SASS

para detectar cambios

sass --watch scss/styles.scss:estimator/static/css/styles.css

ejecutar solo una vez

sass scss/styles.scss:estimator/static/css/styles.css

Recomendaciones

  • crear un super user con python manage.py createsuperuser mi superusuario de desarrollo correo: admin@email.com contraseña: admin