from django.contrib import admin from ordered_model.admin import OrderedModelAdmin from .models import Article, Tag, Category from .forms import ArticleForm @admin.register(Article) class ArticleAdmin(admin.ModelAdmin): form = ArticleForm list_display = ('title', 'description', 'author') exclude = ["author"] def save_model(self, request, obj, form, change): obj.author = request.user return super().save_model(request, obj, form, change) @admin.register(Category) class CategoryAdmin(OrderedModelAdmin): list_display = ('name', 'move_up_down_links') admin.site.register(Tag)