Django Framework

Páginas: 6 (1407 palabras) Publicado: 19 de noviembre de 2012
PROGRAMACION IV

Django
Framework con lenguaje Python

Eduardo Leonel Gómez Campos Kevin Leonel López López Oseas Andrés Torrez Fernández Ricardo José Erazo Madrid Samuel Alejandro Andino Elvir

1. Framework Django:


Características:
Al igual que Ruby on Rails, otro popular framework de código abierto, Django se usó en producción durante un tiempo antes de que se liberara alpúblico; fue desarrollado por Adrian Holovaty, Simon Willison, Jacob Kaplan-Moss y Wilson Miner mientras trabajaban en World Online, y originalmente se utilizó para administrar tres sitios web de noticias: The Lawrence Journal-World, lawrence.com y KUsports.com. Los orígenes de Django en la administración de páginas de noticias son evidentes en su diseño, ya que proporciona una serie de característicasque facilitan el desarrollo rápido de páginas orientadas a contenidos. Por ejemplo, en lugar de requerir que los desarrolladores escriban controladores y vistas para las áreas de administración de la página, Django proporciona una aplicación incorporada para administrar los contenidos, que puede incluirse como parte de cualquier página hecha con Django y que puede administrar varias páginas hechascon Django a partir de una misma instalación; la aplicación administrativa permite la creación, actualización y eliminación de objetos de contenido, llevando un registro de todas las acciones realizadas sobre cada uno, y proporciona una interfaz para administrar los usuarios y los grupos de usuarios (incluyendo una asignación detallada de permisos). La distribución principal de Django tambiénaglutina aplicaciones que proporcionan un sistema de comentarios, herramientas para sindicar contenido via RSS y/o Atom, "páginas planas" que permiten gestionar páginas de contenido sin necesidad de escribir controladores o vistas para esas páginas, y un sistema de redirección de URLs. Otras características de Django son: A. Un mapeador objeto-relacional. B. Aplicaciones "enchufables" que puedeninstalarse en cualquier página gestionada con Django. C. Una API de base de datos robusta. D. Un sistema incorporado de "vistas genéricas" que ahorra tener que escribir la lógica de ciertas tareas comunes. E. Un sistema extensible de plantillas basado en etiquetas, con

herencia de plantillas. F. Un despachador de URLs basado en expresiones regulares. G. Un sistema "middleware" para desarrollarcaracterísticas adicionales; por ejemplo, la distribución principal de Django incluye componentes middleware que proporcionan cacheo, compresión de la salida,normalización de URLs, protección CSRF y soporte de sesiones. H. Soporte de internacionalización, incluyendo traducciones incorporadas de la interfaz de administración. I. Documentación incorporada accesible a través de la aplicaciónadministrativa (incluyendo documentación generada automáticamente de los modelos y las bibliotecas de plantillas añadidas por las aplicaciones).



Requisitos:
Para instalar Django es necesario tener, primero, el python instalado dentro de la computadora y recomendado ser el python 2.xx ya que el 3.xx trae varias incompatibilidades y no se puede utilizar con Django. Ya que se tiene el python es necesarioprobarlo dentro de la consola escribiendo “python” si aparecen “>>>” es que sirvió si no, no a sido instalado correctamente. Luego de tener python bien instalado y haberlo puesto la ubicación de django en el path. Es necesario saber programar python por lo que aprender la sintaxis básica seria de mucha ayuda. Django por defecto trae soporte para varios tipos de bases de datos, la mas fácil deutilizar es SQlite 3 ya que permite la creación de una base de datos, la sincronización y el manejo directo de la base de datos pero también soporta Mysql (paquete de instalación aparte), Postgresql, y Oracle. Y por ultimo utilizar un libro de referencia como ser “djangobook” para la lista de comandos para levantar un servidor, creación de base de datos, etc.

2. Manual de Instalación:
Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Framework Django
  • Django framework
  • Django
  • django
  • Framework
  • django
  • Que es framework
  • Framework

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS