【发布时间】:2021-04-06 12:14:42
【问题描述】:
使用 django mailer (https://github.com/pinax/django-mailer) 时,我意识到添加到管理区域的默认表(例如消息日志和消息)没有添加 message_log 字段,如果查看添加的表,该字段确实可用.
由于错误消息对我来说非常有价值,所以我想添加它,并简单地将“log_message”添加到应用程序的 MessageLogAdmin 中,如下所示:
class MessageLogAdmin(MessageAdminMixin, admin.ModelAdmin):
list_display = ["id", show_to, "subject", "message_id", "when_attempted", "result", "log_message"]
list_filter = ["result"]
date_hierarchy = "when_attempted"
readonly_fields = ['plain_text_body', 'message_id']
search_fields = ['message_id']
但是,除了修改源代码之外,真的没有其他方法可以为 django-mailer 自定义管理区域吗?例如通过settings.py
【问题讨论】:
标签: django django-mailer