gregcastro / SISGIU

Sistema de Gestion Academica y Administrativa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SISGIU

Sistema de Gestion Academica y Administrativa

Instrucciones de Instalación

Crear un [ambiente virtual](https://virtualenv.pypa.io/en/latest/) con estos comandos

$ cd /<tu_ruta>/SISGIU/API SISGIU/
$ virtualenv env
$ env\Scripts\activate
$ # Para Linux usar: source .env/bin/activate # Esto activa tu ambiente virtual

Luego, instala las dependencias a través del archivo API/requirements.txt (El ambiente virtual debe estar activo)

(env)$ pip install -r API/requirements.txt

Configuración de la Base de Datos

Cambiar la contraseña del usuario "postgres"

ALTER USER postgres WITH PASSWORD '<nueva_contraseña>';

Creando la Base de Datos

CREATE DATABASE sisgiu;

Ir a /<tu_ruta>/SISGIU/API SISGIU/API/API/settings.py e incluye tu configuracion de la base de datos

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'NAME': 'sisgiu',                      # database name
        'USER': 'postgres',                      # database user
        'PASSWORD': '<contraseña>',        # database password (La que colocaste en el paso anterior)
        'HOST': 'localhost',                     # database server
        'PORT': '5432'                           # database port
    }
}

Luego de configurarar la base de datos, corre las migraciones

(env)$ py manage.py makemigrations
(env)$ py manage.py migrate

Corriendo la Aplicación

Primero, activa el ambiente virtual si no se encuentra activado, luego corre el servidor

$ env\Scripts\activate
(env) cd API
(env)$ py manage.py runserver

About

Sistema de Gestion Academica y Administrativa


Languages

Language:JavaScript 61.0%Language:Python 29.0%Language:HTML 9.0%Language:CSS 1.1%