libro django1.8

Upload: henry-ramos

Post on 02-Nov-2015

8 views

Category:

Documents


0 download

DESCRIPTION

Django es un framework de prgramacion web

TRANSCRIPT

  • CAPTULO 1

    Introduccin a Django

    E

    Qu es un Framework Web?

  • #!/usr/bin/env python

    import MySQLdb

    print "Content Type: text/html\n"printprint "Libros"print ""print "Libros"print ""

    connection = MySQLdb.connect(user='yo', passwd='dejamentrar', db='books.db')cursor = connection.cursor()cursor.execute("SELECT nombre FROM libros ORDER BY fecha DESC

    LIMIT 10")for row in cursor.fetchall():

    print "%s" % row[0]

    print ""print ""connection.close()

  • El patrn de diseo MVC models.py from django.db import models'''Las tablas de la base de datos'''

    class Libro(models.Model):nombre = models.CharField(max_length=50)fecha = models.DateField()

    views.py from django.shortcuts import render_to_responsefrom models import Libro

    def ultimos_libros(request):

    '''La parte lgica'''lista_libros = Libro.objects.order_by(' fecha')[:10]return render_to_response('ultimos libros.html', {'lista_libros': lista_libros})

    urls.py from django.conf.urls import urlimport views

    # La configuracin de la URLurlpatterns = [

    url(r'^ultimos_libros/$', views.ultimos_libros),]

    ultimos_libros.html {# La plantilla #}Libros

    Libros

    {% for libro in lista_libros %}{{ libro.nombre }}

    {% endfor %}

  • Historia de Django