1

これは私のモデルファイルのコードです:

from django.db import models

class Studio(models.Model):
    .....
    .....
    metroimage = models.ImageField(upload_to='images', blank=True)

これは、テンプレートファイルのコードです。

 {% for place in studio %}
            .....
            .....
                    <img class="metro" src="{{ place.metroimage.url }}"><b>{{ place.metro }}</b><br>

                {% endif %}

しかし、ページが表示されたら、これを取得します(これはソースコードです)

        .....
        .....     
                    <img class="metro" src="/http://momo.webfactional.com/media/images/m3.png"><b>Zara</b><br>

httpの前のスラッシュとは何ですか?アップロードした画像を表示できません...

4

1 に答える 1

1

MEDIA_URL設定(settings.py内)が余分なスラッシュのせいになっていると思います。

于 2010-06-29T18:13:41.257 に答える