|
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 nombreProyectoCrear Aplicacion
python manage.py startapp nombreAplicacionCrear Entornos Virtual Windows - Linux
python -m venv envActivar Entorno Virtual
Windows
env\Scripts\activateLinux
source env\bin\activateMigrar
python manage.py migrateGenerar la Base de Datos
python manage.py makemigrationsActualiza Django
pip install --upgrade DjangoActualizar PIP
pip install --upgrade pipDjango Version
pip install DjangoInstalar requirements.txt
pip install -r requirements.txtVersion de Django
python -m django --versionEjecutar Servidor Django
python manage.py runserverCheck de la Aplicacion
python manage.py check nombreAplicacionGenerar la Base de Datos
python manage.py makemigrationsGenerar Codigo SQL
python manage.py sqlmigrate nombreAplicacion 000nmysqlclient
pip install mysqlclientDjango- yodbc azure
pip install django-pyodbc-azureCrear listado de requerimeintos
python freeze > requerimientos.txtCrear un superusuario
python manage.py createsuperuserShell
python manage.py shellPrincipales conectores a gestores de base de datos
python manage.py createsuperuserDriver
pip install psycopg2pip install psycopg2-binaryLibreria
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.savefrom 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="tuemail@gmail.com"
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 -auxUbuntu - 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 | ||















