# Conocimientos ### Configurando el ambiente #### Correr la BD > ./db_connection 1 #### Correr el Proyecto - BACKEND 1. Crear el enviroment ($ Pug-Backend) > virtualenv -p python3 djcannis 2. Activar el enviroment ($ Pug-Backend) > source djcannis/bin/activate 3. Instalar los requerimientos ($ Pug-Backend/cannis) > pip install -r requirements.txt 4. Hacer la migraciones ($ Pug-Backend/cannis) > python3 manage.py makemigrations 5. Correr las migraciones ($ Pug-Backend/cannis) > python3 manage.py migrate 6. Correr el servidor ($ Pug-Backend/cannis) > python3 manage.py runserver #### Beautify code ##### Mac > shift + option + F ##### Windows > shift + alt + F ### DJANGO ### Configurando el backend #### Generar componentes ng generate form [nombreForm]-form ng generate service [NOMBRE] ng generate module [NOMBRE] ng generate component [NOMBRE] #### Generar el path AƱadir en los archivos: 1. Models.py 2. Serializer.py 3. Views.py 4. Urls.py ### Configurando el frontend #### Archivos para hacer el routing * admin-layout.routing.ts ($ PugSeal/Pug-Frontend/src/app/layouts/admin-layout) * sidebar.component.ts ($ PugSeal/Pug-Frontend/src/app/sidebar) #### RBAC 1. Agregar al div para eque sea igual a un rol especifico > *ngIf="user.rol === 'Admin'" #### Componente Module <app-requisicion-form [requisicion]="requisicion" [modaladd]="modalComponent" (continueparent)="update($event)" (cancelparent)="cancel()" [edit]="edit" ></app-requisicion-form> #### Componente Form #### Componente Service
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up