我只在模板中看到文件路径。我看不到文件本身。 (django 3.x)
设置.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
model.py
class EkleModel (models.Model):
aKaydi = models.CharField(max_length=50, verbose_name='A KAYDI')
bKaydi = models.CharField(max_length=50, verbose_name='B KAYDI')
cKaydi = models.CharField(max_length=50, verbose_name='C KAYDI')
upload = models.FileField(upload_to='media/%Y/%m/%d/', verbose_name='DOSYA YÜKLE')
yuklemeTarihi =models.DateTimeField(default =timezone.now)
views.py
def index(request):
girdiler = EkleModel.objects.filter(yuklemeTarihi__lte=timezone.now()).order_by('-yuklemeTarihi')
return render(request, 'sayfalarUygulamasi/index.html', {'girdiler': girdiler})
index.html
<img class="card-img-top" src="girdi.upload">
<h4 class="card-title">{{girdi.aKaydi}}</h4>
<h4 class="card-title">{{girdi.bKaydi}}</h4>
<h4 class="card-title">{{girdi.cKaydi}}</h4>
<h4 class="card-title">{{girdi.yuklemeTarihi}}</h4>
<img class="card-img-top" src="girdi.upload.url">
#像这样在字段名之后添加url您必须通过queryset和.url循环到图像
试试这个
还有你的模特
url.py
还有移民
相关问题 更多 >
编程相关推荐