그래서 장고에 블로그를 쓰려고하는데 의견에 문제가 있습니다. 각 게시물 아래에는 주석 작성자 이름, 이미지 및 설명이 포함 된 사용자 의견이 있습니다.django에서 모든 사용자 이미지를 얻으려면 어떻게해야합니까?
댓글 클래스 :
class Comments(models.Model):
body = models.TextField()
author = models.ForeignKey(User, related_name= 'upser')
image = models.OneToOneField(UserProfile , related_name='im')
timestamp = models.DateTimeField(auto_now=True)
post = models.ForeignKey(Post, related_name='comments')
class Meta:
ordering = ('-timestamp',)
class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='oser')
picture = models.ImageField(upload_to='profile_images', blank=True)
def __unicode__(self):
return self.user
그래서, 내가 사용자의 이미지를 가지고있는 USERPROFILE 클래스와 연결 의견 클래스가 있습니다.
내가 템플릿에 가지고있는 모든 주석 표시하는 것: 나는 댓글이 객체가있는 경우
{% for comment in comments %}
<li>
<div class="media" style="margin-top: 10px">
<a class="pull-left" href="#">
<img class="media-object" src={{ MEDIA_ROOT }}/{{ PLACE FOR USER'S PICTURE }} alt="" width="80px" height="80px" >
</a>
<div class="media-body">
<h4 class="media-heading">{{ comment.author}}
<small>{{ comment.timestamp }}</small>
</h4>
{{ comment.body }}
</div>
</div>
</li>
{% endfor %}
그리고 질문은, 어떻게 템플릿에서 사용자 이미지에 액세스 할 수 있습니까?
고맙습니다! 완벽하게 작동합니다! –