lunes, 15 de julio de 2024

Web development tools

 

TailwindCSS 

Es un framework CSS que nos permite construir rapiedamente diseños para nuestros proyects web.

link

 

Hyper UI

Herramiento open source de componentes Tailwind CSS. Nos permite reutilizar componentes ya elaborados e intregrarlos a nuestros proyectos.

link 

viernes, 12 de julio de 2024

Python entornos virtuales

Crear entorno virtual

$ python -m venv nombre_entorno

 

Activar entorno en linux

$ source nombre_entorno/bin/activate

Al activarse el entorno el prompt debe mostrar el nombre del entorne entre paréntesis

(nombre_entorno) $


Django Shell

Todos los modelos tienen un manager

https://docs.djangoproject.com/en/5.0/topics/db/queries/

 

Obtener todos los registros

Clase.objects.all()

 

Obtener los registros filtrando

Clase.objects.filter(name="Daniel Pérez")

 

Obtener los registros excluyendo


domingo, 7 de julio de 2024

Django conectar a postgres

 

Instalar paquete psycopg2

$ pip install psycopg2

 

Crear o actualizar archivo settings a nivel de proyect:

python manage.py migrate

 

sábado, 6 de julio de 2024

Django - comandos de referencia

Iniciar servidor de project:
$ django-admin startproject mysite
 
Iniciar servidor de desarrollo
$ python manage.py runserver
 
Crear app
$ python manage.py starapp app_name 
 
Crear superusuario
$ python manage.py createsuperuser 

Conectarse a la base de datos que tenemos configurado en settings.py
$ python manage.py dbshell
 
Ejecutar Shell
Esto nos permitirá interactuar con los modelos desde la línea de comandos. 
$ python manage.py shell