我想将 ModelA 显示为ModelB 的TabularInline,同时想使用 Django 简单历史模块维护对ModelA的更改历史记录。
有没有办法做到这一点?浏览了 TabularInline 和 Django simpleHistory 的官方文档,但没有得到太多帮助。
A型
class ModelAInline(admin.TabularInline):
model = ModelA
def has_add_permission(self, request, obj=None):
return False
B型
class ModelBAdmin(admin.ModelAdmin):
list_display = ("name",)
search_fields = ("name",)
readonly_fields = ("last_changed",)
inlines = (ModelAInline,)