用django框架实现图片上传给后台和前台显示

master
liu 3 years ago
parent cbaa52f0b1
commit 7d2bfd080b

@ -10,9 +10,6 @@ import os
def index(request):
return render(request,'index.html',{})
#def upload(request):
#return render(request,'upload.html',{})
def results(request):
return render(request,'results.html',{})
@ -25,7 +22,7 @@ def upload(request):
print('文件不能为空')
return render(request, 'upload.html', {})
# 得到名字
new_name = 'upimg'
new_name = 'upimg.jpg'
# 准备写入URL
file_path = os.path.join(settings.MEDIA_ROOT, new_name)
# 开始写入本地磁盘

@ -129,7 +129,7 @@ STATICFILES_DIRS = [
]
# 设置上传文件的目录和外部访问的路径
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
MEDIA_ROOT = os.path.join('static', 'media/')
MEDIA_URL = '/media/'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

@ -83,7 +83,7 @@
<div class="service-details-single">
<!-- 用户上传的图片 -->
<div class="sd-img"><img src="{% static 'img/about/project-details.jpg' %}" alt=""></div>
<div class="sd-img"><img src="{% static 'media/upimg.jpg' %}" alt=""></div>
<!-- 药材信息 -->
<div class="project-info">

Loading…
Cancel
Save