Django, Нужно ли использовать is_valid(), когда я получаю request.FILES?
Я хотел сохранить изображения, поэтому я написал код следующим образом.
def test_form(request):
if request.method == "POST":
for key in request.FILES.keys():
for img in request.FILES.getlist(key):
f = Image()
f.image = img
f.save
Разве я не могу сохранить его после валидации таким образом?
def extension_filter(filename):
filter = ['png','jpeg','jpg',...]
extenstion = filename.split('.')[-1]
if extenstion in filter:
return True
else :
return False
...
for key in request.FILES.keys():
for img in request.FILES.getlist(key):
if extenstion_filter(img):
f = Image()
f.image = img
f.save
else:
continue
...