文件上传
form.FileField() #用于手动编写
model.FileFileld(upload_to ='' )#用在自动保存上传文件
- 首先进行上传路径的设置
settings.py:
MEDIA_ROOT = os.path.join(BASE_DIR, 'upload') #文件路径不是绝对路径是项目路径
MEDIA_URL = '/upload/'
- 配置urls.py:
urlpatterns = [
url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
- 我们在创建表单对象的时候代码从#1变成#2