def post(self, *args, **kwargs):
                  
                  
                          if not self.request.user.is_authenticated:
                  
                  
                              return HttpResponseForbidden()
                  
                  
                          form = self.get_form()
                  
                  
                          image_file = self.request.FILES['image']
                  
                  
                          print(image_file)
                  
                  
                          if form.is_valid():
                  
                  
                              self.news = form.save(commit=False)
                  
                  
                              self.news.author = self.request.user
                  
                  
                              self.news.save()
                  
                  
                              return self.form_valid(form)
                  
                  
                          else:
                  
                  
                              return self.form_invalid(form)
                  
                  
                  Ошибка:
                  
                  
                  'WSGIRequest' object has no attribute 'FILE'
                  
                  
                  Как в кастомном миксине получить файл с формы?
                  
                  
                
Да собственно так же как и в обычном, точно передаешь файл, посмотри сам request
что я в коде сделал не правильно?
Да вроде все верно, просто подозреваю что файла нет, хм а он разве в request не в POST?
https://docs.djangoproject.com/en/3.2/topics/http/file-uploads/ из документации я только это нашел
А ну тогда ок, уже сто лет так с файлами не работал, все в drf
гдеж ок, если не ок
Так файл точно есть в запросе?
А во вью что именно в request лежит, посмотри через отладчик с брейкпоинтом
Обсуждают сегодня