Creando de una aplicación con Django
Antes de comenzar les recomendamos revisar el artículo Entornos virtuales de Python de vital importancia para lo que veremos hoy. En este estaremos viendo como instalar django y crear una aplicación, así como la estructura de archivos que trae por defecto.
Puede instalar django online utilizando pip si tiene acceso a internet o a un repositorio de paquetes de python. Para los que no tienen esa posibilidad les dejo la versión 1.11 de django
deben descomprimirla, localizarse en el directorio por la consola y ejecutar:
python setup.py install
En caso de hacerse manualmente es necesario copiar en nuestro site_packages la dependencia pytz que requiera django y les dejo aquí.
Podemos ver que el paquete se instala ejecutando pip freeze –local.
Ya con django instalado podemos crear nuestro proyecto con el comando:
django-admin startproject nombre
Una vez instalado creará una estructura de ficheros como la siguiente:

El fichero manage.py nos permite interactuar y controlar nuestro proyecto.
El archivo __init__.py le indica a python que considere el directorio en que se encuentra como un módulo
settings.py contiene las configuraciones del proyecto.
urls.py contiene las rutas del proyecto.
wsgi.py permite conectar el proyecto con el servidor web cuando se vaya a realizar el despliegue.
La anterior es la estructura básica y por defecto, para proyectos grandes se propone una estructura en 3 niveles

Donde:
.gitignore: Archivo propio de git para ignorar lo que no queramos subir al control de versiones.
README.md Archivo que describe nuestro proyecto.
requirements.txt: Indica los módulos requeridos por el proyecto.
apps: Directorio que contendrá las aplicaciones (módulos) propios del proyecto.
media: Directorio para los archivos que los usuarios subirán al proyecto.
static: Directorio donde se encuentran los archivos estáticos del proyecto, css, js, imágenes, fuentes etc.
templates: Directorio donde se encuentran las plantillas html.
El tercer nivel es el directorio que se genera por defecto que vimos anteriormente.
En este punto dejamos el artículo de hoy, en próximos artículos seguiremos adentrándonos en este framework, por el momento coméntanos tu experiencia en el proceso de instalación del framework según el artículo y si tiene experiencias con django y nos puede dejar sugerencias la comunidad se lo agradece, Saludos.
5 Comentarios
Alexs
Podrias subir alguna documentacion de Django, u tutorial?
ytapanes
Revisa en la página Documentación que puse a mi entender el libro que mejor ilustra el desarrollo con Django. Saludos
Alexs
Gracias.
alian
hermano cuando puedes seguir por con los demas articulos o si los creaste dime donde los encuentro
ytapanes
Lamentablemente por custiones de trabajo no he tenido el tiempo necesario para subir más artículos al blog, tengo 2 en proyecto uno de django y otro de symfony en los que he empezado a trabajar pero no he terminado, en el mes de abril espero ya volver al ritmo habitual con el blog, un saludo y gracias por seguirnos.