qrurls/admin.py
changeset 3 e7d3f1a28b24
parent 2 e838dda048a6
child 4 d56f48f6c94b
--- a/qrurls/admin.py	Mon Jul 15 01:35:50 2013 +0300
+++ b/qrurls/admin.py	Mon Jul 15 01:51:59 2013 +0300
@@ -1,14 +1,26 @@
 from django.contrib import admin
 from qrurls.models import URL, URLItem
 
+class URLItemInline (admin.TabularInline) :
+    model = URLItem
+
 class URLAdmin (admin.ModelAdmin) :
     list_display = (
         'shorturl',
     )
+    inlines = (URLItemInline, )
 
 class URLItemAdmin (admin.ModelAdmin) :
     list_display = (
-        'shorturl', 'published', 'url',
+        'shorturl', 'published', 'get_absolute_url',
+    )
+    fieldsets = (
+        ("Publishing", {
+            'fields': ('shorturl', 'published', ),
+        }),
+        ("Target", {
+            'fields': ('url', ),
+        }),
     )
 
 admin.site.register(URL, URLAdmin)