Django es un marco web basado en Python que le permite crear rápidamente aplicaciones web eficientes. También se denomina marco de trabajo con baterías incluidas porque Django proporciona características integradas para todo, incluida la interfaz de administración de Django, la base de datos predeterminada: SQLlite3, etc. Cuando crea un sitio web, siempre necesita un conjunto similar de componentes: una forma de manejar el autenticación (registrarse, iniciar sesión, cerrar sesión), un panel de administración para su sitio web, formularios, una forma de cargar archivos, etc. Django le brinda componentes listos para usar y también para un desarrollo rápido.
¿Por qué Marco Django?
- Excelente documentación y alta escalabilidad.
- Utilizado por las principales empresas multinacionales y empresas, como Instagram, Disqus, Spotify, Youtube, Bitbucket, Dropbox, etc. y la lista es interminable.
- Framework más fácil de aprender, desarrollo rápido y baterías totalmente incluidas.
- La última, pero no menos importante, razón para aprender Django es Python , Python tiene una gran biblioteca y características como Web Scrapping, Machine Learning, Image Processing, Scientific Computing, etc. Uno puede integrar todo esto con la aplicación web y hacer muchos, muchos avances. cosas.
¡¡Artículos recientes sobre Django!!
Fundamentos de Django
- Fundamentos de Django
- Introducción e instalación de Django
- ¿Cuándo usar Django? Comparación con otras pilas de desarrollo
- Estructura MVT del proyecto Django
- ¿Cómo crear un proyecto básico usando MVT en Django?
- ¿Cómo crear una aplicación en Django?
Formularios Django
- Formularios Django
- ¿Cómo crear un formulario usando Django Forms?
- Renderizar formularios HTML (GET & POST) en Django
- Campos de formulario de Django
- widgets personalizados de campo de formulario
- Datos iniciales del formulario – Django Forms
- ModelForm – Crear formulario a partir de modelos
- Renderizar campos de formulario manualmente
- Conjuntos de formularios de Django
- Django ModelFormSets
Plantillas Django
- Plantillas Django
- Filtros de plantilla
- Etiquetas de plantilla
- Variables
- Operadores booleanos
- en bucle
- si – Plantillas de Django
- Herencia de plantilla
Varios
- Manejo de solicitud de Ajax en Django
- Grupos de usuarios con permisos personalizados en Django
- Interfaz de administración de Django
- Extendiendo y personalizando django-allauth
- Django – Manejo de advertencias
- Marco de sesiones usando django
- Django Regístrese e inicie sesión con el correo electrónico de confirmación
Vistas de Django
- Vistas de Django
- Vistas basadas en funciones
- Vistas genéricas basadas en clases Django
- Modelos Django
- ORM: inserción, actualización y eliminación de datos
- Modelo de aplicación básico: realizar migraciones y migrar
- lista de campos y tipos de datos del modelo
- Agregue el campo slug dentro del modelo Django
- Campos intermedios en Django
- Subir imágenes en Django
- Modelo de renderizado en la interfaz de administración de Django
- Cambiar el nombre para mostrar del objeto usando la función __str__ – Django Models
- Validaciones de campo integradas: modelos de Django
- Validaciones de campos personalizados en modelos de Django
- ¿Cómo usar las opciones de campo de Django?
- Anulando el método de guardar – Modelos de Django
- Autenticación de Google y obtención de correos desde cero
- Aplicación web ToDo usando Django
- Aplicación de noticias Django
- Aplicación meteorológica usando Django
- Sistema de gestión universitaria usando Django
- Sitio web de comercio electrónico usando Django
- Crear una aplicación de contador de palabras usando Django
- Descargador de videos de Youtube usando Django
- Proyecto de sistema de votación usando Django
- Desarrollo de sitio web para transacciones entre vendedores y compradores de Oxgen
Modelos Django
Proyectos
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA