Загрузка изображений Django – загрузка не работает

В настоящее время я работаю над приложением Django, и я столкнулся с ошибкой, и я не уверен, как ее исправить. Я смотрел онлайн, но до сих пор не нашел ответа, который соответствует моему коду. Я пытаюсь разрешить пользователям загружать изображение профиля, но я не уверен, почему он не будет работать. Файлы не загружаются в правильную папку и, если они загружаются где-то, я не знаю, где. Я думаю, что это может быть связано с тем путем, на который ссылаются в settings.py и upload_to в моей модели. Вся помощь приветствуется. Заранее спасибо. 🙂

Изображение настройки каталога моих файлов

Файл settings.py (внизу)

STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media') LOGIN_REDIRECT_URL = 'main:home' AUTH_USER_MODEL = 'main.Designer' INTERNAL_IPS = '127.0.0.1' 

models.py (Модель конструктора)

 class Designer(AbstractBaseUser, PermissionsMixin): email = models.EmailField(unique=True) username = models.CharField(max_length=25, unique=True) display_name = models.CharField(max_length=25) twitter = models.CharField(max_length=15) bio = models.TextField(max_length=145, blank=True, default="") avatar = models.ImageField(upload_to='img', default='img/default_profile_pic.jpg') up_votes = models.IntegerField(default=0) available = models.BooleanField(default=False) thumbnail_price = models.FloatField(null=True) channel_art_price = models.FloatField(null=True) monthly = models.BooleanField(default=False) promoted = models.BooleanField(default=False) date_joined = models.DateTimeField(default=timezone.now) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False) 

Если есть какие-либо другие части, которые вам нужны, чтобы помочь решить мою проблему, пожалуйста, дайте мне знать. Вся помощь приветствуется.

  • Почему эта документация API django-rest-swagger API не будет отображаться / работать правильно?
  • Heroku push отклонено, не удалось скомпилировать приложение Python / django (Python 2.7)
  • как перебирать словарь в словаре в шаблоне django?
  • ТипError при использовании учебника по обучению django rest framework
  • Как сделать django-registration использовать мою настроенную UserCreationForm и UserChangeForm?
  • Использование виджетов времени / даты Django в пользовательской форме
  • One Solution collect form web for “Загрузка изображений Django – загрузка не работает”

    Вам необходимо добавить enctype="multipart/form-data" в ваш элемент <form> в шаблоне, иначе браузер не сможет отправлять файлы на сервер.

    Python - лучший язык программирования в мире.