diff --git a/board/admin.py b/board/admin.py index 61b22f4..f4c6a25 100644 --- a/board/admin.py +++ b/board/admin.py @@ -21,17 +21,18 @@ class ReportReasonAdmin(admin.ModelAdmin): @admin.register(Report) class ReportAdmin(admin.ModelAdmin): readonly_fields = ("post", "reason", "ip") - list_display = ("_post_thumbnail", "_post_subject", "_post_body") + list_display = ("post_thumbnail", "post_body") save_as = False - def _post_thumbnail(self, obj): + def post_thumbnail(self, obj): if obj.post.thumbnail: return mark_safe(f'') else: return None - def _post_subject(self, obj): - return obj.post.subject - - def _post_body(self, obj): - return obj.post.text + def post_body(self, obj): + html = "" + if obj.post.subject: + html += f"{obj.post.subject}" + html += f"

{obj.post.text}

" + return mark_safe(html)