タイトルには、データベースに保存された画像を読み込むことができないと書かれています。Django - データベースに保存された画像を読み込むことができません
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT= os.path.join(BASE_DIR, 'Tv/media')
マイモデル::
class EmpresaProfile(models.Model):
empresa = models.CharField(max_length=20, blank=False, default="")
logo = models.ImageField(upload_to='logo_image', blank=True)
def __str__(self):
return self.empresa
これは私のviews.pyです:
イム・ティは私のMEDIA_URLある "TV /メディア/ logo_image /" にアップロードされた画像を保存しています
def index(request):
empresa = EmpresaProfile.objects.all()
return render_to_response('Tv/index.html',{'empresa': empresa})
テンプレート:
<div style="height: 100px;">
{% for empresa.logo in empresa %}
<img class="img-responsive" src="{{MEDIA_URL}}{{ empresa.logo }}" alt="" width="1000px" />
{% endfor %}
</div>
これは、私は、これはムーのURLでアクセスVEY最初のページです:
urlpatterns = [
url(r'^$', views.index, name='index'),]
私がイメージタグ
にソース「不明」になっていますが、変更すべきであるあなたに
クリックして 'C trl' + 'Shift' +' i''を実行し、 'Elements'をタップしてあなたのイメージを見つけ、' href'属性のURLを書きます。あなたのメディアのURLが間違っているようです – Vladyslav