Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # extending mezzanines blog model
- # -- settings.py --
- EXTRA_MODEL_FIELDS = (
- # Featured Image Thumbnail
- (
- "mezzanine.blog.models.BlogPost.featured_image_thumbnail",
- "ImageField",
- ("Featured image thumbnail", ),
- {"upload_to" : "uploads/thumbnail", "blank": True, "null": True}
- ),
- )
- # -- end of settings.py --
- # -- admin.py --
- from copy import deepcopy
- from django.contrib import admin
- from mezzanine.blog.admin import BlogPostAdmin
- from mezzanine.blog.models import BlogPost
- blog_fieldsets = deepcopy(BlogPostAdmin.fieldsets)
- blog_fieldsets[0][1]["fields"].insert(-2, "featured_image_thumbnail")
- class MyBlogPostAdmin(BlogPostAdmin):
- fieldsets = blog_fieldsets
- admin.site.unregister(BlogPost)
- admin.site.register(BlogPost, MyBlogPostAdmin)
- # -- end of admin.py --
- # -- finally --
- # make a migration of the new structure to a directory of your choice.
- #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement