我有这样的models.py文件
class Product(models.Model):
CATEGORIES = {
('Computer', 'Комп\'ютер'),
('Smartphone', 'Смартфон')
}
photo = models.ImageField(upload_to='images/', blank=True)
title = models.CharField(max_length=128, blank=False)
description = models.CharField(max_length=5000, blank=False)
price = models.PositiveIntegerField(blank=False)
category = models.CharField(max_length=30, choices=CATEGORIES)
count = models.PositiveIntegerField(blank=False)在settings.py中,我没有媒体变量/dirs
我也试着用这样的方式来显示图像
{% extends 'base.html' %}
{% block title %}Каталог{% endblock %}
{% block content %}
{% for i in products %}
<img src="{ static i.photo.url }">
{{i.title}}
{% endfor %}
{% endblock %}结果:

我在Django管理中添加了我的模型对象

发布于 2021-06-14 09:46:06
你不需要静态标签。
<img src="{{ i.photo.url }}">https://stackoverflow.com/questions/67967834
复制相似问题