Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out. - Django Github
Instalar Django
Numeration | Check | Topic | Quantization | Edit Gitpot | Downloads | link |
---|---|---|---|---|---|---|
A1 | โ๏ธ | Mysite | ๐พ | โฌ ๏ธ Atras | ||
A2 | โ๏ธ | Forms Generic Views | ๐พ | โฌ ๏ธ Atras | ||
A3 | โ๏ธ | Shell | ๐พ | โฌ ๏ธ Atras | ||
A4 | โ๏ธ | Static | ๐พ | โฌ ๏ธ Atras | ||
A5 | โ๏ธ | Template | ๐พ | โฌ ๏ธ Atras | ||
A6 | โ๏ธ | Vista plantillas | ๐พ | โฌ ๏ธ Atras | ||
A7 | โ๏ธ | Web dinamica | ๐พ | โฌ ๏ธ Atras | ||
A8 | โ๏ธ | Web personal | ๐พ | โฌ ๏ธ Atras |
Numeration | Check | Topic | Quantization | Edit Gitpot | Downloads | link |
---|---|---|---|---|---|---|
B1 | โ๏ธ | APP | ๐พ | โฌ ๏ธ Atras | ||
B2 | โ๏ธ | REST API | ๐พ | โฌ ๏ธ Atras | ||
B3 | โ๏ธ | Serealizers | ๐พ | โฌ ๏ธ Atras | ||
B4 | โ๏ธ | Viewset | ๐พ | โฌ ๏ธ Atras | ||
B5 | โ๏ธ | APIfeed | ๐พ | โฌ ๏ธ Atras | ||
B6 | โ๏ธ | AreaLogin | ๐พ | โฌ ๏ธ Atras | ||
B7 | โ๏ธ | filtrarUsuarios | ๐พ | โฌ ๏ธ Atras |
Creaciรณn y consumo de APIs con Django REST Framework.
Numeration | Check | Topic | Quantization | Edit Gitpot | Downloads | link |
---|---|---|---|---|---|---|
C1 | โ๏ธ | REST API avanzado | ๐พ | โฌ ๏ธ Atras | ||
C2 | โ๏ธ | REST API avanzado enlistarUsuarios | ๐พ | โฌ ๏ธ Atras | ||
C3 | โ๏ธ | REST API avanzado ModeloUsuario | ๐พ | โฌ ๏ธ Atras | ||
C4 | โ๏ธ | REST API avanzado superuser | ๐พ | โฌ ๏ธ Atras | ||
C5 | โ๏ธ | RetrieveUpdatePartialUpdateDestroy | ๐พ | โฌ ๏ธ Atras |
๐ฆ Install Django Django makes it easier to build better web apps more quickly and with less code.
๐ฆ Install PyCham IDE de Python
para desarrolladores profesionales.
๐ฆ Install Python Python is a programming language that lets you work quickly
and integrate systems more effectively.
๐ฆ PIP Encuentre, instale y publique paquetes de Python con el รndice de paquetes de Python
๐ฆ Postman Postman
๐ฆ PostgreSQL The World's Most Advanced Open Source Relational Database - Repository Postgres
Crear Proyecto
django-admin startproject nombreProyecto
Crear Aplicacion
python manage.py startapp nombreAplicacion
Crear Entornos Virtual Windows - Linux
python -m venv env
Activar Entorno Virtual
Windows
env\Scripts\activate
Linux
source env\bin\activate
Migrar
python manage.py migrate
Generar la Base de Datos
python manage.py makemigrations
Actualiza Django
pip install --upgrade Django
Actualizar PIP
pip install --upgrade pip
Django Version
pip install Django
Instalar requirements.txt
pip install -r requirements.txt
Version de Django
python -m django --version
Ejecutar Servidor Django
python manage.py runserver
Check de la Aplicacion
python manage.py check nombreAplicacion
Generar la Base de Datos
python manage.py makemigrations
Generar Codigo SQL
python manage.py sqlmigrate nombreAplicacion 000n
mysqlclient
pip install mysqlclient
Django- yodbc azure
pip install django-pyodbc-azure
Crear listado de requerimeintos
python freeze > requerimientos.txt
Crear un superusuario
python manage.py createsuperuser
Shell
python manage.py shell
Principales conectores a gestores de base de datos
python manage.py createsuperuser
Driver
pip install psycopg2
pip install psycopg2-binary
Libreria
pip install mysqlclient
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'articulosclientes',
'USER': 'briandb',
'PASSWORD': 'briandb',
'HOST': '127.0.0.1',
'DATABASE_PORT': '5432',
}
pip3 install mariadb
pip install mysqlclient
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'articulosclientes',
'USER': 'briandb',
'PASSWORD': 'briandb',
'HOST': '127.0.0.1',
'PORT': 3307,
}
}
Driver
https://www.microsoft.com/es-es/download/details.aspx?id=56567
Libreria
pip install pyodbc
Conectar Python Django con SQL Server
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'db_almacen',
'USER': 'usr_almacen',
'PASSWORD': 'mipassword',
'HOST': '127.0.0.1',
'PORT': '1433',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
},
}
}
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
BAse de Datos Config | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
from nombreAplicacion.models import nombreTabla
art=nombreTabla(inten1='nombre', iten2='nombre', iten3=numero)
art.save()
#art2= nombreTabla.objects.create(iten1="nombre", iten2="campo", iten3=numero)
from nombreAplicacion.models import nombreTabla
art.precio=100
art.save
from nombreAplicacion.models import nombreTabla
variableborrar=nombeTabla.objects.get(id=3)
variableborrar.delete()
from nombreAplicacion.forms import FormularioContacto
miformulario = FormularioContacto()
Mostrar Formulario print(miformulario)
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
API FORM | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Pagina Principal JETBRAINS.
Pantalla de creacion de Proyecto
- Carpeta
- app : Aqui se coloca todos lo archivos
- env : Aqui Se coloca la version Python
Incresar en el Archivo Setting
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST="smtp.gmail.com"
EMAIL_USE_TLS=True
EMAIL_PORT=587
EMAIL_HOST_USER="[email protected]"
EMAIL_HOST_PASSWORD="tupassword"
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
- Ingresar al Shell para las Pruebas
from django.core.mail import send_mail
send_mail('el asusntoo', 'mensaje del correo, 'tu correo', ['correo destinatario'], fail_silently=False,)
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Envio de Email | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Un modelo es la fuente รบnica y definitiva de informaciรณn sobre sus datos. Contiene los campos y comportamientos esenciales de los datos que estรก almacenando. Generalmente, cada modelo se asigna a una sola tabla de base de datos.
DOCS.DJANGOPROJECT.
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Model | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Model Relaciones | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Un ORM es un modelo de programaciรณn que permite mapear las estructuras de una base de datos relacional (SQL Server, Oracle, MySQL, etc.), en adelante RDBMS (Relational Database Management System), sobre una estructura lรณgica de entidades con el objeto de simplificar y acelerar el desarrollo de nuestras aplicaciones.
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
ORM I | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
ORM II | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
- Archivos Estaticos
Documentacion Django Archivos Estaticos.
- Bootstrap
Bootstrap Descargar Bootstrap.
- Ejemplo
w3schools Ejemplo.
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Archivos_estaticos | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
- VIEW Modelo Vista controlador
M = Modelo (Base de Datos)
V = Vista
C = Controlador (Funciones)
Modelo Vista Template
M = Modelo (Base de Datos)
V = Vista (Funciones)
C = Templates (Pantallas)
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Mi Primera View | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Paramentros URL | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Parametros En URL | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
PLantillas I | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
PLantillas II | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
PLantillas III | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
PLantillas IV | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
PLantillas V | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
PLantillas IV | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Templates I | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Templates II | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Templates Integrando Platntilla adminLT3 | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Panel de Adminitracion | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
ListView_vistas_basadas_en_clases | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
ListView II_vistas_basadas_en_clases | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Sobreescritura del metodo dispatch | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Documentacion
Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|
Implementando decoradores | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
Number | Carpeta | Link | Home | Code | Version | Estado |
---|---|---|---|---|---|---|
024 | Sobreescriturdel metodo post | โ๏ธ | โฌ ๏ธAtras | yes | yes | โ๏ธ |
- Solicitudes y respuestas
- Modelos y sitio de administraciรณn
Mas Informacion documentacion docs.djangoproject
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A1 | Mysite | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
>>> python manage.py shell
>>> Post.objects.first()
>>> Post.objects.get()
>>> post = Post.objects.create(title="Mi segundo Blog", content="Contenido de segundo blog")
>>> post.title = "otro blog"
>>> post.save()
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A2 | Forms Generic Views | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A3 | Shell | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A4 | Static | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A4 | Template | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A5 | Vista plantillas | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A | Web Dinamica | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
A | Web personal | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Djando Api Rest Framenwork
Documentacion Django Api REST Framework
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B1 | APP | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B2 | REST API | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B3 | Serealizers | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B4 | Viewset | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B5 | APIfeed | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B6 | AreaLogin | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
B7 | filtrarUsuarios | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
C1 | REST API avanzado | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
C2 | REST API avanzado enlistarUsuarios | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
C3 | REST API avanzado ModeloUsuario | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
C4 | REST API avanzado superuser | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Number | Carpeta | Link | Code | Version | Estado | Home |
---|---|---|---|---|---|---|
C4 | EetrieveUpdatePartialUpdateDestroy | โ๏ธ | yes | yes | โ๏ธ | โ๏ธ |
Procesos en Ubuntu
ps -aux
Ubuntu - procesos en ejecuciรณn en Linux.
PostgreSQL
Cรณmo conectar una base de datos - PostgreSQL con Django.
Server | Name | Authors | Editorial | ISBN | Link |
OneDrive | Lightweight Django | Julia Elman, Mark Lavin | O'REILLY | 978-1-491-94594-0 | Lightweight Django |
Music Python List on Spotify
โ Invitame un Cafe PAYPAL ๐ต
A | B | ||
C | E | ||
F | G |