qrurls/admin.py
changeset 3 e7d3f1a28b24
parent 2 e838dda048a6
child 4 d56f48f6c94b
equal deleted inserted replaced
2:e838dda048a6 3:e7d3f1a28b24
     1 from django.contrib import admin
     1 from django.contrib import admin
     2 from qrurls.models import URL, URLItem
     2 from qrurls.models import URL, URLItem
       
     3 
       
     4 class URLItemInline (admin.TabularInline) :
       
     5     model = URLItem
     3 
     6 
     4 class URLAdmin (admin.ModelAdmin) :
     7 class URLAdmin (admin.ModelAdmin) :
     5     list_display = (
     8     list_display = (
     6         'shorturl',
     9         'shorturl',
     7     )
    10     )
       
    11     inlines = (URLItemInline, )
     8 
    12 
     9 class URLItemAdmin (admin.ModelAdmin) :
    13 class URLItemAdmin (admin.ModelAdmin) :
    10     list_display = (
    14     list_display = (
    11         'shorturl', 'published', 'url',
    15         'shorturl', 'published', 'get_absolute_url',
       
    16     )
       
    17     fieldsets = (
       
    18         ("Publishing", {
       
    19             'fields': ('shorturl', 'published', ),
       
    20         }),
       
    21         ("Target", {
       
    22             'fields': ('url', ),
       
    23         }),
    12     )
    24     )
    13 
    25 
    14 admin.site.register(URL, URLAdmin)
    26 admin.site.register(URL, URLAdmin)
    15 admin.site.register(URLItem, URLItemAdmin)
    27 admin.site.register(URLItem, URLItemAdmin)