P69.ModelForm上传
static, 存放在静态文件的路径
media, 存放用户上传的数据
启用media
1.在url.py 中配置
re_path(r’^media/(?P
2.在setting.py中配置
MEDIA_ROOT = os.path.join(BASE_DIR, “media”)
MEDIA_URL = “/media/”
from django import forms
class UpForm(forms.Form):
name = forms.CharField(label="姓名")
age = forms.IntegerField(label="年龄")
img = forms.FileField(label="头像")
def upload_form(request):
title = "Form上传"
if request.method == "GET":
form = UpForm()
return render(request, 'upload_form.html', {
'form': form, 'title': title})
form = UpForm(data=request.POST, files=request.FILES)
if form.is_valid():
image_object =