from django.contrib import admin from .models import Publication, Rating, Category # Register your models here. class PublicationAdmin(admin.ModelAdmin): list_display = ('pk', 'content_type', 'category', 'is_pinned', 'user', 'time_created', 'time_updated') list_display_links = ('pk', 'content_type') list_filter = ('content_type', 'is_pinned') readonly_fields = ('time_created', 'time_updated') ordering = ('-is_pinned', '-time_created') search_fields = ('user__username', ) class RatingAdmin(admin.ModelAdmin): list_display = ('publication', 'score', 'user', 'time_created') readonly_fields = ('time_created', 'time_updated') search_fields = ('user__username', ) admin.site.register(Publication, PublicationAdmin) admin.site.register(Rating, RatingAdmin) admin.site.register(Category)