Antonio Melé

Django 2


Скачать книгу

       Django 2

Illustration

      Django 2

       Antonio Melé

Illustration

      Copyright © Packt Publishing 2018. First published in the English language under the title Django 2 by Example – (9781788472487).

      Primera edición original publicada en inglés por Packt Publishing Ltd. con el título: Django 2 by Example, © 2018 Antonio Melé

      Título de la edición en español: Django 2

      Primera edición en español, año 2020

      © 2020 MARCOMBO, S.L.

       www.marcombo.com

      Traducción: Aitor Ruiz Fajardo y Jaime Fernández Martín

      Correctora: Nuria Barroso

      Directora de producción: M.a Rosa Castillo

      «Cualquier forma de reproducción, distribución, comunicación pública o transformación de esta obra solo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. Diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org) si necesita fotocopiar o escanear algún fragmento de esta obra».

      ISBN: 978-84-267-2866-1

      Producción del ebook: booqlab.com

       Para mi hermana

      Acerca del autor

      Antonio Melé es CTO de Exo Investing y fundador de Zenx IT. Antonio ha desarrollado proyectos Django desde 2006 para clientes de distintas industrias. También ha trabajado como CTO y consultor de tecnología para múltiples startups y ha gestionado equipos de desarrollo tecnológico para negocios digitales. Antonio es ingeniero superior en informática por la Universidad Pontificia Comillas. Su padre le inspiró su pasión por los ordenadores y la programación.

      Acerca de los traductores

      Aitor Ruiz Fajardo es Senior Software Development Engineer en Voysis en Dublín. Aitor ha trabajado principalmente en el desarrollo de arquitecturas y aplicaciones Java en proyectos para múltiples empresas en distintos sectores. Entusiasta del software y la gestión desde bien pequeño, Aitor es ingeniero superior en informática por la Universidad Carlos III de Madrid.

      Jaime Fernández Martín es un consultor digital especializado en la implantación de software para negocios. Lleva trabajando con Python desde hace más de 10 años y ha sido coorganizador de Python-Madrid. Ha trabajado en diferentes sectores como: biotecnología, aeronáutica, telecomunicaciones, energía y financiero, aplicando la tecnología como medio para mejorar los procesos de negocio. Jaime es ingeniero informático por la Universidad Politécnica de Madrid, con un máster en inteligencia artificial por la misma universidad, y un MBA por CESMA Business School.

      Contenido

       Prefacio

       1. Crear un blog

       Instalar Django

       Crear un entorno de desarrollo Python

       Instalar Django mediante pip

       Crear el primer proyecto

       Arrancar el servidor de desarrollo

       Configuración del proyecto

       Proyecto y aplicaciones

       Crear una aplicación

       Esquema de datos del blog

       Activar la aplicación

       Crear y activar migraciones

       Sitio de administración para los modelos

       Crear un superusuario

       El sitio de administración de Django

       Añadir modelos al sitio de administración

       Personalizar la vista de modelos

       Trabajando con QuerySets y Managers

       Crear objetos

       Actualizar objetos

       Recuperar objetos

       Valiéndose del método filter()

       Uso de exclude()

       Uso de order_by()

       Eliminar objetos

       Cuándo se evalúan los QuerySets

       Crear gestores de modelos

       Elaborar listas de detalle y listado

       Creación de vistas de detalle y listado

       Añadir patrones de URL para las vistas

       Crear plantillas para vistas