![]() ![]() |
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 |