Professional Documents
Culture Documents
Por Esaú A.
e l 21 de De ce mbe r de 20 15
Like
5 54
Tweet
No creo que en el marco en el que nos encontramos, haga falta hablar mucho sobre
Django, el framework casi por excelencia para el desarrollo de web-apps escrito en
Python, aun así comentar que se trata de una herramienta gratuita que nos permitirá
mejorar el tiempo de desarrollo que empleamos en la creación de un proyecto.
Esta herramienta open source es de gran ayuda para los desarrolladores, puesto que
evita muchísimos ataques de entre los más comunes (SQL injection, XSS, CSRF,
etc…), gracias a la gran comunidad de desarrollo que da soporte junto con la Django
Software Foundation.
Implementada en sus líneas de trabajo por grandes webs como Mozilla, Disqus,
Instagram, Washington Post , etc… hoy veremos cómo instalar la versión más
reciente, la 1.9 en Ubuntu Server 15.10 Wily Warewolf , aunque de igual forma o
parecida será el procedimiento para el resto de distribuciones.
sudo su
apt-get update
Existen varias formas de instalar Django, PIP, GIT o Virtualenv, os dejo las tres,
elegid la que mejor se adapte a vuestro uso:
PIP:
which pip3
ln –s /usr/bin/pip3 /usr/bin/pip
pip –V
Ya tenemos pip instalado, con lo que ya podremos usar esta aplicación para instalar
Django:
django-admin - -version
python3
import django
print(django.get_version())
Virtualenv.
Al igual que con django en el caso de pip, aquí también podemos seleccionar qué
versión de python queremos descargar e instalar, pudiendo aplicar diferentes
versiones a distintos entornos:
source nombre_entorno/bin/actívate
Para comprobar que todo está correcto, usamos el comando que nos muestra la
versión.
django-admin --version
Git.
Para instalar Django con Git, en caso de no tenerlo ya, deberemos descargarlo e
instalarlo:
django-admin --version
Y ésta era la tercera y última de las vías más rápidas y accesibles para obtener Django.
Vamos a ver a continuación cómo se crearía un primer proyecto con Django:
Como vimos antes, creado el entorno vamos a instalar la versión Django que nos
interesa, la 1.9:
cd primerproyecto
source bin/actívate
Esto creará un directorio llamado webapp1 que contendrá algunos cheros de Django
tal y como vemos:
ll webapp1
cd webapp1/
Éste último comando creará una conexión HTTP con nuestra versión en localhost de
Python y el puerto 8000. El error que muestra en la imagen anterior se debe a que no
se han cargado algunos campos básicos de la estructura, cosa que haremos unas líneas
más abajo. Además si diese algún error por no detectar automáticamente la IP sobre la
que correrá el servicio, podremos pasársela de la siguiente forma:
Esto signi ca que todo está funcionando correctamente. Vamos a con gurar la
instalación migrando desde Django algunos campos básicos al esquema de nuestro
entorno
Donde se nos pedirá que introduzcamos un nombre de usuario, una dirección de correo
electrónico y una contraseña.
localhost:8000/admin o http://127.0.0.1:8000/admin
Donde nos loguearemos con el usuario y contraseña que acabamos de crear, mientras
que podemos seguir un log o registro de lo que sucede en nuestra webapp en la
terminal:
Como veis tenemos varios métodos para realizar la instalación, y acabamos de ver los
pasos necesarios para crear el entorno de desarrollo donde desplegar nuestra app o
apps. Y esto no es más que una introducción para todo lo que podéis encontrar en el
catálogo de cursos de Openwebinars, donde aprovechando la promoción que está a
punto de expirar, podríais acceder a todos los cursos existentes y aquellos que vayan
saliendo a lo largo del año que se extiende la oferta. Únicamente abonando el precio
de 2 cursos y medio aproximadamente, tendréis a vuestra disposición multitud de
cursos tanto de programación, sistemas, voIP, y mucho más que está por venir.
Recordad suscribiros y seguirnos en las redes sociales para estar al día de todas las
novedades y promociones que puedan ir surgiendo. Un saludo!
Like
5 54
Tweet
4 Comentarios OpenWebinars.Net
1 Acceder
He seguido paso por paso el tutorial instalando por PIP pero por muchas veces que lo repito
siempre tengo el mismo problema:
eirisdg@eirisdg:~/Django/project1$ python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
He probado a borrar el proyecto y volverlo a crear en varias ocasiones, pero no hay forma.
Categorías
» Destacados
» Programación
» Sistemas
» Webinars
» Cloud Computing
» Servers
Ver Más
Ofertas de Empleo
Po wered by
Aprende aquí »
Próxima Clase
Curso de Microservicios: Kubernetes, Docker Swarm y Fleet
0 3-0 5-20 16
07:00 PM
12:00 PM
12:00 PM
12:00 PM
Este 01:00 PM
Oeste 10:00 AM
02:00 PM
02:00 PM
Ir al Curso »
Tutoriales
T utorial de Arduino
Sails.js tutorial
T utorial de Bootstrap 3
Symfony2 tutorial
WordPress tutorial
T utorial de Django
T utorial de AngularJS
T utorial Meteor JS
T op 10 Aplicaciones de Seguridad
T utorial de AngularJS
OpenWebinars
Aviso Legal
Condiciones de Privacidad
Política de Cookies
Cursos
T utoriales
Blog