이미지가 표시되지 않습니다!이미지가 표시되지 않습니다! 장고
이미지가 존재합니다. dut django가 페이지에 이미지를 표시하지 않았습니다. 어떻게 해결할 수 있습니까?
이
이 내 views.pydef homeview(request, *args, **kwargs):
full_path = All_Images_Of_The_Series.objects.all()
context = {"full_path":full_path,}
return render(request, 'home.html', context)
내 models.py
class All_Images_Of_The_Series(models.Model):
to_series = models.ForeignKey(Series, on_delete=models.CASCADE, blank=True, default=None)
image_of_all = models.ImageField(upload_to="previews/previews_for_series/", default=None,width_field="width_field", height_field="height_field")
is_poster = models.BooleanField(default=False)
is_active = models.BooleanField(default=True)
width_field = models.IntegerField(default=0)
height_field = models.IntegerField(default=0)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
updated = models.DateTimeField(auto_now_add=False, auto_now=True)
def __str__(self):
return "Active: |%s| and Poster: |%s| " % (self.is_active, self.is_poster)
class Meta:
ordering = ["-timestamp"]
verbose_name = 'All_Images_of_the_Series'
verbose_name_plural = 'All_Images_of_the_Series'
당신이 요소 코드를 보면이 내 템플릿
<div class="col-sm-3 right-side">
<div class="new-movies-block">
<a class="header" href="#/new/">
<div class="title">Новинки</div>
</a>
{% for one_to_one_path in full_path %}
<div class="movie-spacer" ></div>
<a class="new-movie" href="{{ one_to_one_path.to_series.get_absolute_url }}" title="{{ one_to_one_path.to_series.eng_name }}">
<div class="title-info">
{{ one_to_one_path.to_series.season_of_this_series.number_of_season }} сезон {{ one_to_one_path.to_series.number_of_series }} серия
</div>
<div class="date">{{ one_to_one_path.to_series.timestamp_rus }}</div>
<img src="{{ one_to_one_path.image_of_all.url }}" class="img-responsive">
</a>
{% endfor %}
</div>
</div>
되면, "src"줄에는 사진의 경로가 있으며 작동합니다! 하지만 그림 자체를 표시하지 않습니다!
<img src="/media/previews/previews_for_series/1.png" class="img-responsive">
이 콘솔 (F12)에서 오류
GET http://127.0.0.1:8000/media/previews/previews_for_series/1.png 404 (Not Found)
'full_path'의 출력을 표시 할 수 있습니까? –
관련 모델의 관리 페이지에서'이미지 '를 볼 수 있습니까? 이는 개발 서버의 정적 및 미디어 경로 설정과 관련 될 수 있습니다. – alix
이 경로를 "http://127.0.0.1:8000/media/previews/previews_for_series/1.png"으로 설정하면 페이지가 발견되지 않았지만 폴더에있는 것으로 기록됩니다. 그것은해야한다! –