diff options
author | King | 2019-02-26 15:09:19 +0530 |
---|---|---|
committer | GitHub | 2019-02-26 15:09:19 +0530 |
commit | 77046e0215fd22faa92e6b74b00df67444b66993 (patch) | |
tree | 6f275bcc5284783f19b530a0a104e90df09ede68 /website/admin.py | |
parent | 33b7be32d0aced65a9f4ebf9801de41e48b9abfc (diff) | |
parent | 4117814d0dcc679da020f13ae13da68edce7a288 (diff) | |
download | pyfoss-77046e0215fd22faa92e6b74b00df67444b66993.tar.gz pyfoss-77046e0215fd22faa92e6b74b00df67444b66993.tar.bz2 pyfoss-77046e0215fd22faa92e6b74b00df67444b66993.zip |
Merge pull request #4 from prashantsinalkar/master
updated the code to django 2.1/python 3.6 and fixed some issues
Diffstat (limited to 'website/admin.py')
-rw-r--r-- | website/admin.py | 45 |
1 files changed, 28 insertions, 17 deletions
diff --git a/website/admin.py b/website/admin.py index c5af339..89d09d4 100644 --- a/website/admin.py +++ b/website/admin.py @@ -1,37 +1,48 @@ from django.contrib import admin -from nested_inline.admin import NestedModelAdmin, NestedStackedInline, NestedTabularInline +from nested_inline.admin import (NestedModelAdmin, NestedStackedInline, + NestedTabularInline) + +from website.models import (Nav, SubNav, Page, Link, + LinkBox, TextBox, Block, Banner) -from website.models import Nav, SubNav, Page, Link, LinkBox, TextBox, Block class SubNavInline(admin.TabularInline): - model = SubNav - extra = 0 + model = SubNav + extra = 0 + class NavAdmin(admin.ModelAdmin): - list_display = ('nav_name', 'link', 'visible') - inlines = [SubNavInline] + list_display = ('nav_name', 'link', 'visible') + inlines = [SubNavInline] + class PageAdmin(admin.ModelAdmin): - list_display = ('heading', 'permalink', 'visible') + list_display = ('heading', 'permalink', 'visible') + class LinkInline(NestedTabularInline): - model = Link - extra = 0 + model = Link + extra = 0 + class LinkBoxInline(NestedStackedInline): - model = LinkBox - inlines = [LinkInline] - extra = 0 + model = LinkBox + inlines = [LinkInline] + extra = 0 + class TextBoxInline(NestedStackedInline): - model = TextBox - extra = 0 + model = TextBox + extra = 0 + class BlockAdmin(NestedModelAdmin): - model = Block - inlines = [LinkBoxInline, TextBoxInline] + model = Block + inlines = [LinkBoxInline, TextBoxInline] + admin.site.register(Nav, NavAdmin) admin.site.register(Page, PageAdmin) -admin.site.register(Block, BlockAdmin)
\ No newline at end of file +admin.site.register(Block, BlockAdmin) +admin.site.register(Banner) |