admin에서 제목표시될때 외래키명은 변경할수 있나요?

안녕하세요.
admin에서 제목표시될때 외래키명을 변경하고 싶은데요.
제가 게시글,댓글 모델을 구현했습니다.
그리고 admin에서 표시되게 했는데요. 외래키로 된건 post.object(1)이런식으로 표시되더라고요.
댓글에 연결된 게시물을 외래키로 설정했고요.
이 부분은 post의 subject로 표시되게 할수는 없는건가요?

models.py에서 __str__로 해봐도 안되고
admin.py에서 def로 해봐도 안되더라고요.


model.py
from django.db import models
from django.contrib.auth.models import User

class Post(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
subject = models.CharField(max_length=100)
content = models.TextField()
create_date = models.DateTimeField(auto_now_add=True)
modify_date = models.DateTimeField(auto_now=True)

class Comment(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
content = models.TextField()
create_date = models.DateTimeField(auto_now_add=True)
modify_date = models.DateTimeField(auto_now=True)
post = models.ForeignKey(Post, on_delete=models.CASCADE)


admin.py
from django.contrib import admin
from diy.models import Post, Comment

class PostAdmin(admin.ModelAdmin):
list_display = ['id', 'author', 'subject', 'create_date', 'modify_date']

class CommentAdmin(admin.ModelAdmin):
list_display = ['id', 'author', 'create_date', 'modify_date', 'post']

admin.site.register(Post, PostAdmin)
admin.site.register(Comment, CommentAdmin)

Imgur

hidden5542 58

M 2021년 10월 8일 1:20 오전

Post 클래스에 __str__ 함수를 구현해 보셨나요? - 박응용님, 2021년 10월 8일 1:42 오전 추천 , 대댓글
@박응용님 감사합니다. 저는 comment에서 했는데 안되더라고요. ㅠㅠ post에서 사용하니깐 잘 나오네요. - hidden5542님, 2021년 10월 8일 1:58 오전 추천 , 대댓글
목록으로