django-html文件加载图像,如"{{post.image.url}}}"



models.py

class Post(models.Model):
image = models.FileField(upload_to='note/static/note/')`

模板

<img src={{note.image.url}}

错误:

[2021年5月14日08:42:07]";GET/HTTP/1.1";200 402

未找到:/note/static/note/test.png

[2021年5月14日08:42:07]";GET/note/static/note/test.png HTTP/1.1";404 2357

我做错了什么吗?

您必须使用static模板标记。像这样的

{% load static %}
<img src="{% static 'note/test.png'%}">

更多信息,请点击此处https://docs.djangoproject.com/en/3.2/howto/static-files/

最新更新