Ahora que ya tenemos un proyecto creado en Django, es necesario comenzar a trabajar con Aplicaciones.
Este es un concepto que generalmente tienden a confundirse con los proyectos en Django. Una aplicación podemos definirla como un paquete creado para realizar una funcionalidad en particular dentro de nuestro proyecto, por otro lado un proyecto sería un conjunto de aplicaciones dentro de nuestra web.
A los que trabajamos con Symfony2 podemos hacer una comparativa de las Aplicaciones de Django con los Bundles.
Afortunadamente, Django cuenta con su generador tanto de archivos como de directorios para mantener siempre nuestros proyectos bien organizados y a esto lo podemos ejecutar de la siguiente manera:
$ ./manage.py startapp cursos -v 3
Rendering app template files with extensions: .py
Rendering app template files with filenames:
Creating Proyectos/Django/elcodigok/cursos/models.py
Creating Proyectos/Django/elcodigok/cursos/tests.py
Creating Proyectos/Django/elcodigok/cursos/__init__.py
Creating Proyectos/Django/elcodigok/cursos/admin.py
Creating Proyectos/Django/elcodigok/cursos/views.py
Creating Proyectos/Django/elcodigok/cursos/migrations/__init__.py
La aplicación que creamos se llama cursos y como vimos, generó un directorio con el mismo nombre y algunos archivos más:
cursos/
__init__.py
admin.py
migrations/
__init__.py
models.py
tests.py
views.py
Como podemos ver, en cada aplicaciones podemos definir las entidades con las que vamos a trabajas, las vistas, url, etc.
Para el próximo paso, vamos a comenzar a trabajar con bases de datos, definiendo los motores que Django soporta y algunos trabajos más con nuestro proyecto.
Saludos!
Suscribirse a:
Comentarios de la entrada (Atom)
Entradas populares
-
Cada vez que utilizo Git para realizar el tracking y el control de versiones en un software más estoy convencido de las bondades que bri...
-
A la hora de crear arte hecho codigo fuente, muchas veces necesitamos un buen editor para escribir nuestro codigo, un compilador a mano o in...
-
Los Diagramas de Tiempo de UML se usan para mostrar el cambio en el estado o valor de uno o más elementos tomando en cuenta el factor tiemp...
-
Un diagrama de colaboración, se puede decir que es una forma alternativa al diagrama de secuencias a la hora de mostrar un escenario. Este t...
-
En la arquitectura de programación de niveles, el término “nivel” y “capa” no significa lo mismo ni tampoco son similares El término ...
-
Hoy les quería dejar un How-To de como hago para fusionar Symfony2 y el Bootstrap de Twitter , de esa forma lograr tener unas mejores vista...
-
Los Casos de Usos no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, respondiendo el interrogante ¿Qué? . De f...
-
Un estado es una condición durante la vida de un objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna acción o se...
-
Este es otro tip de Vim para poder sobrellevar todas las situaciones que se nos presenten, por alguna razón hoy me encontré con la sigui...
-
Yaml es un formato de serealización de datos inspirado básicamente en los lenguajes Python y XML que desde hace 13 años ya se transfor...
No hay comentarios.:
Publicar un comentario