From 8efa04353c42d801f6a7a3b9ec9857a9c7964f99 Mon Sep 17 00:00:00 2001 From: liangliangyy Date: Mon, 28 Jul 2025 22:21:49 +0800 Subject: [PATCH] update admin --- accounts/admin.py | 1 + blog/admin.py | 4 +++- comments/admin.py | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/accounts/admin.py b/accounts/admin.py index 32e483c..29d162a 100644 --- a/accounts/admin.py +++ b/accounts/admin.py @@ -57,3 +57,4 @@ class BlogUserAdmin(UserAdmin): 'source') list_display_links = ('id', 'username') ordering = ('-id',) + search_fields = ('username', 'nickname', 'email') diff --git a/blog/admin.py b/blog/admin.py index 46c3420..69d7f8e 100644 --- a/blog/admin.py +++ b/blog/admin.py @@ -6,7 +6,7 @@ from django.utils.html import format_html from django.utils.translation import gettext_lazy as _ # Register your models here. -from .models import Article +from .models import Article, Category, Tag, Links, SideBar, BlogSettings class ArticleForm(forms.ModelForm): @@ -55,6 +55,7 @@ class ArticlelAdmin(admin.ModelAdmin): 'article_order') list_display_links = ('id', 'title') list_filter = ('status', 'type', 'category') + date_hierarchy = 'creation_time' filter_horizontal = ('tags',) exclude = ('creation_time', 'last_modify_time') view_on_site = True @@ -63,6 +64,7 @@ class ArticlelAdmin(admin.ModelAdmin): draft_article, close_article_commentstatus, open_article_commentstatus] + raw_id_fields = ('author', 'category',) def link_to_category(self, obj): info = (obj.category._meta.app_label, obj.category._meta.model_name) diff --git a/comments/admin.py b/comments/admin.py index a814f3f..dbde14f 100644 --- a/comments/admin.py +++ b/comments/admin.py @@ -29,6 +29,8 @@ class CommentAdmin(admin.ModelAdmin): list_filter = ('is_enable',) exclude = ('creation_time', 'last_modify_time') actions = [disable_commentstatus, enable_commentstatus] + raw_id_fields = ('author', 'article') + search_fields = ('body',) def link_to_userinfo(self, obj): info = (obj.author._meta.app_label, obj.author._meta.model_name)