libro django1.8
DESCRIPTION
Django es un framework de prgramacion webTRANSCRIPT
-
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