Está en la página 1de 3

Verificación de programas

python --version
pip --version
python -m pip install --upgrade pip
pip install --upgrade

crear donde ira la api de django


mkdir escuelaaviacion
cd escuelaAviacion
mkdir webaviacion
cd webaviacion

creacion de entorno virtual


virtualenv env
pip install virtualenv si no esta instalado
code .

activar entorno virtual


.\env\scripts\activate
SI NO TOMA ESTE COMANDO Set-ExecutionPolicy Unrestricted
Env (nombre de entorno creado)
pip install --upgrade django
pip list
pip freeze > requeriments.txt
django-admin startproject (nombre de proyecto) myservice
cd myservice (o nombre del proyecto)
python .\manage.py
python .\manage.py runserver

configuración de django
pip install autopep8
python .\manage.py migrate

creacion de super usuario


python .\manage.py createsuperuser(ramon “83245112r1a2a3”)
creacion de api
python .\manage.py startapp (nombre de app) cinemania
agregar el nombre de la app en setting->installed_apps

creacion de las vistas


en view se crean las vista con la función def
en urls agregar el nombre de la apps (from nombre import view)

en urls patters agregar los path (path (‘ nombre de la pagina’,view.nombre de view, name =’nombre
de la funcion’))

o dejarlo con la ruta de las paginas html

creacion de los templates


crear carpeta templates
crear subcarpeta
adentro de la subcarpeta crear archivos html donde iran el contenido
creacion de {%block content%} y {%endblock content%}
fracmento donde va contenido se usa con {%extends ‘base.html’%}

documento base

documento donde lo importaremos


creacion de un nav
importamos boostrap cdn
los link de llaman
Z:\escuelaAviacion\webAviacion\myservice\escuelaAviacion\templates\webAviacion\base.html

Base de datos
Instalar pip install mysqlclient
Creacio de base de datos mysql -u root -p
Crear base de datos
CREATE DATABASE NOMBRE;
USE NOMBRE;
IR A SETTING.PY

EJECUTAR LAS MIGRACONES


python manage.py migrate

Creacion de tablas

En models.py de la app crear dal tablas con sus datos correspondientes

Despuer de tener creadas las tablas con el consolar escribir “python .\manage.py makemigrations”
Para que se migren
Y para agregarlas a la base de dato de MYSQL escribiresmos “python .\manage.py migrate”

Instalación de cryspi-forms (opcional)


pip install django-crispy-forms
ir a setting y agregar crispy_forms en installed_apps + cryspy_template_pack=’boostrap4’

También podría gustarte