나는 이와 같은 모델을 가지고 있습니다.django는 템플릿의 관련 사용자 모델 값을 액세스합니다.
class ProjectMembership(models.Model):
member = models.ForeignKey(User, related_name='project_membership_member_set')
편집 : 템플릿에서 사용자 모델의 last_name에 액세스하려고합니다. 다음 줄과 같이 작동해야한다고 생각했지만 그렇지 않습니다.
{{ project_membership.member.last_name }}
오류가 없습니다. 그냥 가치가 없습니다. 변수 멤버에서 참조 된 User 객체의 이름과 성을 출력하고 싶습니다. 흥미롭게도
{{ project_membership.member }}
가 작동하지 않습니다. 그러면 User 객체의 "사람이 읽을 수있는"표현이 인쇄됩니다.
여기서 유용한 답변을 제공하기에 충분한 문맥이 없습니다. 오류가 있습니까? 보기가 어떻게 생겼습니까? –
나는이 질문을 편집했다. –
첫 번째 스타일 ('{{project_membership.member.last_name}}')을 사용자가 사용할 수 있어야합니다 - 그 스타일은 제 템플릿 전체에 아무 문제없이 사용합니다. 뭔가 다른 것이 틀림 없습니다. –