diff apps/free_license/views.py @ 37:ba2dad0d7f2a

Do license framework (need to create an SQL fixture for them)
author Jordi Gutiérrez Hermoso <jordigh@gmail.com>
date Wed, 07 Jul 2010 15:35:56 -0500
parents bc0137b6c264
children c7be7def8b57
line wrap: on
line diff
--- a/apps/free_license/views.py
+++ b/apps/free_license/views.py
@@ -1,4 +1,18 @@
-# Create your views here.
+from django.shortcuts import get_object_or_404
+from django.views.generic.simple import direct_to_template
+
+from agora.apps.free_license.models import FreeLicense
 
-def list(request):
-    pass
+def index(request,  licenses = FreeLicense.objects.all() ):
+    return direct_to_template(request, 'licenses/index.djhtml',
+                              {'licenses' : licenses},
+                              )
+
+def show_license(request, license_name, licenses = FreeLicense.objects.all()):
+
+    lic = get_object_or_404(FreeLicense, name=license_name)
+
+    return direct_to_template(request, 'licenses/license.djhtml',
+                              {'license' : lic,
+                               'licenses' : licenses},
+                              )