- Added Tags in the admin page

- Added searching and filter capabilities in the Bookmarks section in the admin page
This commit is contained in:
Liron Shimrony 2019-12-28 16:44:14 -05:00
parent e341d666af
commit 97f47713ab

View File

@ -1,6 +1,17 @@
from django.contrib import admin from django.contrib import admin
# Register your models here. from bookmarks.models import Bookmark, Tag
from bookmarks.models import Bookmark
admin.site.register(Bookmark) @admin.register(Bookmark)
class AdminBookmark(admin.ModelAdmin):
list_display = ('title', 'url', 'date_added')
search_fields = ('title', 'url', 'tags__name')
list_filter = ('tags',)
ordering = ('-date_added', )
@admin.register(Tag)
class AdminTag(admin.ModelAdmin):
list_display = ('name', 'date_added', 'owner')
search_fields = ('name', 'owner__username')
list_filter = ('owner__username', )
ordering = ('-date_added', )