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