Кажется, я не понимаю, что я делаю не так. Я провел исследование онлайн, чтобы увидеть, есть ли какие-то изменения, но пока нет. Ниже - то, что я сделал
settings.py
STATIC_URL = '/static/'
STATIC_ROOT=[
os.path.join(BASE_DIR,"static"),
]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
url.py
urlpatterns +=static (settings.STATIC_URL,document_root=settings.STATIC_ROOT)
urlpatterns +=static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
model.py
class product(models.Model):
imageone = models.ImageField(upload_to="productimage",null=True,blank=False)
views.py
def home(request):
product= product.objects.all()
context={'proudct':product}
template_name="name.html"
return render(request,template_name,context)
в шаблоне
{% for products in product %}
<img src="{{proudcts.imageone.url}}">
{% endfor %}
Когда я загружаю изображение от администратора, я получаю местоположение изображения в http://127.0.0.1:8000/media/productimage/homepagebizalAfric.jpg,, но изображение не отображается. Что я делаю не так?