1、首先帖配置、貼代碼
urls.py 配置如下

settings.py配置如下


models.py 代碼

html模板檔案

2、現象說明
a. 上傳圖片功能正常,就是顯示不來
b. 請求圖片時,回應200, 但是直接就跳轉到我的登錄頁面了,因為我讓每個類都繼承了LoginRequiredMixin
c. 現象貼圖
uj5u.com熱心網友回復:
html{%for image in images %}
<div><img src="https://bbs.csdn.net/topics/{{image.img_url.url }}"></div>
{%endfor %}
urls
urlpatterns = [
path(' ', views.up;padImg),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
views
def uploadImg(request):
if request.POST:
img = request.FILES.getlist('img')
for f in img:
imgs = Img(img_url=f)
imgs.save()
images = Img.objects.all()
return render(request, 'imgShow.html', {'images': images})
return render(request, 'imgUpload.html')
uj5u.com熱心網友回復:
沒有設定路由urls.py在專案目錄下對應的專案目錄中的urls.py檔案中添加:
# 配置上傳檔案的訪問處理函式
url(r'^media/(?P<path>.*)$', serve, {"document_root": settings.MEDIA_ROOT}),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/133067.html
標籤:其他
上一篇:C#WebWpi求助
