Python 3
Nombre: estimator
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
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
ver migraciones
python manage.py makemigrations
aplicar migraciones
python manage.py migrate
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
- crear un super user con
python manage.py createsuperuser
mi superusuario de desarrollo correo:admin@email.com
contraseña:admin