关于django中input标签中file类型以及开路由


0825自我总结

关于django中input标签中file类型

1.input提交图片实时展示









2.对于后台传输与接收

1.传输


2.接收

#核心代码
img=request.FILES.get('img')


#如果设置中没有设置默认存储在avatar文件下
#对于存储位置设置需要在setting中设置
#加这两句,以后再上传的图片,都放在media文件夹下
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "media")

3.路由

#开路由,直接通过URL能访问源码
from django.views,static import serve
from django.conf import settings #要载入他的配置文件
urlpatterns = [
    url(r'^media/(?P.*)',serve,{'document_root':'文件的根路径'}), 
]
#他会进行拼接,根据传的path拼接再文件的根路径后,然后找到文件