Django Rest Framework管理员扩展模型

时间:2018-01-11 16:52:01

标签: python django

我正在尝试扩展Django管理模型。

这是我的代码:

from django.contrib import admin

from .models import *

from markdownx.admin import MarkdownxModelAdmin

def process_topics(_, __, queryset):
    from person.tasks import calculate_factors
    for object in queryset:
        calculate_factors(object)

process_topics.short_description = "Process topics manually"


class ObjectAdmin(admin.ModelAdmin):
    list_display = ('pk', 'sender', 'note',)
    actions = [process_topics, ]

# admin.site.register(Object, ObjectAdmin)
admin.site.register(Object, MarkdownxModelAdmin)

我想使用ObjectAdmin来扩展MarkdownxModelAdmin类。

1 个答案:

答案 0 :(得分:1)

发布作为答案,因为尚未接受答案:)

class ObjectAdmin(MarkdownxModelAdmin): ...应该这样做。