23 lines
707 B
Python
23 lines
707 B
Python
import tagulous.admin
|
|
from django.contrib import admin
|
|
from markdownx.admin import MarkdownxModelAdmin
|
|
|
|
from .models import Article, Category
|
|
|
|
|
|
@admin.register(Category)
|
|
class CategoryAdmin(admin.ModelAdmin):
|
|
list_display = ['title', 'slug']
|
|
prepopulated_fields = {'slug': ('title',)}
|
|
|
|
|
|
class ArticleAdmin(MarkdownxModelAdmin):
|
|
list_display = ['title', 'subtitle', 'category', 'tags', 'created', 'updated', 'is_published', 'is_featured']
|
|
list_filter = ['is_published', 'is_featured', 'category', 'tags']
|
|
ordering = ['is_published', '-created']
|
|
prepopulated_fields = {'slug': ('title',)}
|
|
list_display_links = ['title', 'subtitle']
|
|
|
|
|
|
tagulous.admin.register(Article, ArticleAdmin)
|