私はこの問題についていくつかの記事を読んできましたが、多くのアプローチを試しました。結局私はDjangoのドキュメントに戻りました。 (ここからの情報に基づいて:Django Docs)Djangoが管理者リストにファイルをアップロードしました
私は管理者のリストに表示されるようにアップロードされた画像を取得しようとしている...
マイmodels.py
from django.db import models
from django.contrib import admin
from django.utils.html import format_html
class File(models.Model):
file = models.ImageField()
description = models.CharField(max_length=200)
def __str__(self):
return self.description
def image_tag(self):
return format_html(
'<img src="{}" />', self.file
)
class FileAdmin(admin.ModelAdmin):
list_display = ('image_tag', 'description')
これ、悲しいことに、しかし、何もしません...
私は任意のHTMLを入れてみました - ちょうどファイルurlが悪いです...しかし、何も変わりません。
いずれのアイデアも大変ありがとうございます。
あなたは 'src'として' self.file.url'を試しましたか? –