在Django下,上传图片就是按照常规流程,这里不再赘述,简要说一下如何将上传后的图片在页面中显示出来。
其实也很简单,就是在settings中设置完MEDIA的相关属性,然后在urlpatterns中设置相关路由,具体代码如下:
# settings.py
MEDIA_URL = '/uploads/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/uploads')
# urls.py
from django.conf.urls import url
from django.conf import settings # 这一行需要引入
from django.conf.urls.static import static # 这一行需要引入
urlpatterns = [
...
...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) # 加上statis
# html代码的img标签
"/uploads/{{ ad.pic }}" />