A little bit of jazz with         Django
Django http://es.wikipedia.org/wiki/Django_Reinhardt
DjangoDjango- Framework web de código abierto.- Escrito en Python.- Aplicaciones web ágiles y con menos código.- Licencia ...
DjangoPrincipios- Desarrollos extremadamente rápidos.- Conseguir funcionalidades sin atarte.- Bajo acoplamiento entre part...
DjangoCaracterísticas- Basado en el lenguaje de programación Python.- Disponibilidad de mapeo objeto-relacionacional.- Int...
DjangoComponentes- ORM.- URL Dispatcher.- Session.- Auth.- Cache- I18n- Flatpages- Redirects- CSRF-GeoDjango
DjangoAdmindjango-admin.py para linea de comandos y manage.pycomo wraper “ligero” para el anterior.- Syncdb.- Shell y dbsh...
DjangoClaves- Abstracción de la base de datos (ORM).- SQL creado automático.- Control de inyección SQL.- Automatización me...
DjangoClavesBasado en lenguaje Python:- Interpretado.- Intuitivo.- Multiparadigma.- Multiplataforma.- ¿Minimalista?
DjangoClavesdef load_names(path):names = {}file = open(path)for line in file.read():   url, name = line.split(:)  names[ur...
DjangoProyecto$ django-admin.py startproject newproject$ ls newproject/_init_.py manage.py settings.py urls.py$ python man...
DjangoArchivos_init.py_manage.pysettings.pyurls.py
DjangoMemcached$ apt - get install memcached$ apt – get install python-memcacheBACKENDdjango.core.cache.backends.memcached...
DjangoMemcachedpython manage.py createcachetable [cache_table]CACHES = {   default: {     BACKEND:django.core.cache.backen...
Django
Django
Django
DjangoEjemplosPinterestInstagrambitbucketsupport.mozilla.comaddons.mozilla.orgThe OnionGiantBombMichaelMoore.com
DjangoRecursoshttps://docs.djangoproject.com/en/dev/ref/django-admin/http://www.djangobook.com/en/2.0/index.htmlhttp://dja...
¿Preguntas?
Upcoming SlideShare
Loading in …5
×

A little bit of jazz with Django

614 views

Published on

Guía para la sesión de trabajo sobre proyectos web basados en el framework Django.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
614
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A little bit of jazz with Django

  1. 1. A little bit of jazz with Django
  2. 2. Django http://es.wikipedia.org/wiki/Django_Reinhardt
  3. 3. DjangoDjango- Framework web de código abierto.- Escrito en Python.- Aplicaciones web ágiles y con menos código.- Licencia BSD.
  4. 4. DjangoPrincipios- Desarrollos extremadamente rápidos.- Conseguir funcionalidades sin atarte.- Bajo acoplamiento entre partes.- DRY (Dont repeat yourself).
  5. 5. DjangoCaracterísticas- Basado en el lenguaje de programación Python.- Disponibilidad de mapeo objeto-relacionacional.- Interfaces de administración.- Posibilidad de URLs limpias.- Sistema de plantillas.- Integración con sistemas caché.- Soporte multilenguaje para I18n- MVC
  6. 6. DjangoComponentes- ORM.- URL Dispatcher.- Session.- Auth.- Cache- I18n- Flatpages- Redirects- CSRF-GeoDjango
  7. 7. DjangoAdmindjango-admin.py para linea de comandos y manage.pycomo wraper “ligero” para el anterior.- Syncdb.- Shell y dbshell.- Test- Loaddata – Dumpdata-Runserver
  8. 8. DjangoClaves- Abstracción de la base de datos (ORM).- SQL creado automático.- Control de inyección SQL.- Automatización mediante scripts.- Capas separadas.- Permite uso VCS.
  9. 9. DjangoClavesBasado en lenguaje Python:- Interpretado.- Intuitivo.- Multiparadigma.- Multiplataforma.- ¿Minimalista?
  10. 10. DjangoClavesdef load_names(path):names = {}file = open(path)for line in file.read():   url, name = line.split(:)  names[url] = name.strip()return comics+print “Hola mundo” ¬¬
  11. 11. DjangoProyecto$ django-admin.py startproject newproject$ ls newproject/_init_.py manage.py settings.py urls.py$ python manage.py runserverhttp://localhost:8000Problem?
  12. 12. DjangoArchivos_init.py_manage.pysettings.pyurls.py
  13. 13. DjangoMemcached$ apt - get install memcached$ apt – get install python-memcacheBACKENDdjango.core.cache.backends.memcached.MemcachedCachedjango.core.cache.backends.memcached.PyLibMCCacheLOCATIONip:portunix:path
  14. 14. DjangoMemcachedpython manage.py createcachetable [cache_table]CACHES = { default: { BACKEND:django.core.cache.backends.db.DatabaseCache, LOCATION: cache_table, }}
  15. 15. Django
  16. 16. Django
  17. 17. Django
  18. 18. DjangoEjemplosPinterestInstagrambitbucketsupport.mozilla.comaddons.mozilla.orgThe OnionGiantBombMichaelMoore.com
  19. 19. DjangoRecursoshttps://docs.djangoproject.com/en/dev/ref/django-admin/http://www.djangobook.com/en/2.0/index.htmlhttp://djangosnippets.org/
  20. 20. ¿Preguntas?

×