我似乎不明白我在做什么错。我已经在网上进行了研究,看是否有任何变化,但没有变化。波纹管是我所做的
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上获得了图像位置,但是图像不显示。我我做错了什么?
答案 0 :(得分:0)
中的拼写
是正确的吗?