Antonio Melé - Django 2

Здесь есть возможность читать онлайн «Antonio Melé - Django 2» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Django 2: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Django 2»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Descubra el proceso completo para desarrollar aplicaciones web profesionales con Django. Este libro le guiará a través de la creación de cuatro proyectos prácticos con Django para saber cómo resolver problemas comunes e implementar las mejores prácticas de desarrollo.
A lo largo de la lectura aprenderá a construir una aplicación blog, un sitio web social para compartir imágenes, una tienda online y una plataforma e-learning. El libro no solo trata el desarrollo de aplicaciones web con Django, sino también cómo mejorar la experiencia de usuario mediante AJAX y JavaScript, integrar otras tecnologías como Redis y Celery, así como crear APIs REST para exponer servicios a terceros. Al finalizar el libro, dispondrá de un conocimiento profundo sobre cómo construir aplicaciones web avanzadas con Django.
Contenidos del libro:
Crear proyectos web profesionales con Django
Utilizar Django con otras tecnologías como Redis y Celery
Desarrollar aplicaciones Django reutilizables
Crear funcionalidades avanzadas, optimizar código y utilizar la caché
Añadir internacionalización a proyectos Django
Mejorar la experiencia de usuario utilizando JavaScript y AJAX
Añadir funcionalidades sociales a los proyectos
2Construir APIs REST para exponer funcionalidades a terceros

Django 2 — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Django 2», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Tras la instalación de virutalenv cree un entorno de desarrollo independiente - фото 4

Tras la instalación de virutalenv cree un entorno de desarrollo independiente con el comando:

Esto generará un directorio myenv incluido el nuevo entorno Python Cualquier - фото 5

Esto generará un directorio my_env/ incluido el nuevo entorno Python. Cualquier librería Python que se instale mientras el entorno virtual permanezca activo se almacenará en el directorio my_env/lib/python3.6/site-packages.

Django 2 - изображение 6Si su sistema incluía una versión Python 2.X y ha instalado Python 3 es necesario especificar la versión a utilizar durante la creación del entorno virtual con virutalenv.

En caso de querer nuestro entorno virtual con Python 3, es necesario especificar su ubicación durante la creación del mismo. Para ello, se necesita conocer la ruta y crearlo con los siguientes comandos, respectivamente:

Para activar nuestro entorno virtual ejecute el siguiente comando Una vez - фото 7

Para activar nuestro entorno virtual ejecute el siguiente comando:

Una vez ejecutado el intérprete de comandos cambiará incluyendo el nombre del - фото 8

Una vez ejecutado, el intérprete de comandos cambiará, incluyendo el nombre del entorno virtual activo entre paréntesis, como se puede apreciar a continuación:

Puede desactivar el entorno virtual en cualquier momento ejecutando el comando - фото 9

Puede desactivar el entorno virtual en cualquier momento ejecutando el comando deactivate.

Para obtener más información sobre el funcionamiento de virtualenv visite https://virtualenv.pypa.io/en/latest/.

En cuanto a virtualenv puede utilizar la herramienta virtualenvwrapper. Esta herramienta ofrece una abstracción de virtualenv que simplifica la creación y gestión de sus entornos virtuales. Puede descargarlo desde https://virtualenvwrapper.readthedocs.io/en/latest/.

Instalar Django mediante pip

El método más recomendado para instalar Django es haciendo uso del sistema de gestión de paquetes de Python pip. Python 3.6 lleva este paquete preinstalado, pero, en caso necesario, se pueden encontrar instrucciones para su instalación en https://pip.pypa.io/en/stable/installing/.

Ejecute el siguiente comando en intérprete para instalar Django con pip:

Django quedará instalado en el directorio sitepackages del entorno virtual - фото 10

Django quedará instalado en el directorio site-packages/ del entorno virtual que esté activo durante la instalación.

Para comprobar que Django se ha instalado correctamente arranque un intérprete de Python. Después importe el paquete recién instalado y compruebe su versión. Para ello es necesario ejecutar:

Django 2 - изображение 11

Si tras la ejecución se obtiene esta salida, Django se ha instalado correctamente.

Django 2 - изображение 12Django puede instalarse a través de otros métodos. Puede encontrar una guía de instalación más detallada en https://docs.djangoproject.com/en/2.0/topics/install/.

Crear el primer proyecto

El primer proyecto en Django consistirá en construir un blog con toda su funcionalidad. Django ofrece, para su comodidad, un comando que crea toda la infraestructura inicial de ficheros necesaria. Para ello, ejecute el siguiente comando en el intérprete:

Django 2 - изображение 13

Esto generará un directorio de nombre mysite con toda la estructura que necesitará en su interior.

Django 2 - изображение 14Evite nombres de proyectos que coincidan con los de paquetes que Python tiene por defecto, para que no se produzcan conflictos durante las importaciones.

La estructura de directorios que se acaba de generar es la siguiente:

Estos ficheros son managepy es un script con diferentes funcionalidades que - фото 15

Estos ficheros son:

• manage.py es un script con diferentes funcionalidades que permiten interactuar con nuestro proyecto. Es un wrapper sobre djangoadmin.py y no es necesario modificarlo.

• mysite/ es el directorio del proyecto, el cual contiene:

○ __init__.py es un fichero vacío que permite indicar a Python que mysite sea utilizado como un módulo de Python.

○ settings.py incluye la configuración y propiedades principales del proyecto.

○ urls.py es un fichero donde se definen los patrones de URL. Cada URL que aparezca apunta a una vista de la aplicación.

○ wsgi.py es la configuración para arrancar nuestro proyecto como una aplicación Web Server Gateway Interface( WSGI).

El fichero generado settings.py contiene la configuración del proyecto, incluida una configuración básica para usar la base de datos SQLite3 y una lista llamada INSTALLED_APPS. Esta lista contiene todas las aplicaciones comunes de Django que se añaden al proyecto por defecto. Más adelante, en la sección de Configuración del Proyecto , revisaremos con más detalle este listado de aplicaciones.

Para terminar la instalación del proyecto, se debe crear, en la base de datos, las tablas que necesitan las aplicaciones de la lista INSTALLED_APPS. Para ello, abra una consola y ejecute ejecutamos los siguientes comandos:

Las últimas líneas de la salida que se obtienen serán Las líneas previas son - фото 16

Las últimas líneas de la salida que se obtienen serán:

Las líneas previas son las migraciones de base de datos aplicadas por Django - фото 17

Las líneas previas son las migraciones de base de datos aplicadas por Django. Al aplicar las migraciones, las tablas de las aplicaciones se crean en base de datos. Descubrirá más sobre el comando de gestión migrate en la sección Crear y aplicar migraciones de este capítulo.

Arrancar el servidor de desarrollo

Django trae incorporado un servidor web ligero para ejecutar el código de manera sencilla y rápida que ahorra el tiempo de configurar un servidor de producción. El servidor de desarrollo de Django revisa los posibles cambios que haya en nuestro código y es capaz de volver a desplegarlos de manera automática tras su detección. Sin embargo, no es sensible a todos los cambios que realicemos, como por ejemplo la incorporación de un nuevo fichero en el proyecto. Por lo que para estos casos se debe de parar el servidor y volverlo a arrancar.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Django 2»

Представляем Вашему вниманию похожие книги на «Django 2» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Django 2»

Обсуждение, отзывы о книге «Django 2» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x