Невозможно загрузить изображение в медиа Django

Я столкнулся с некоторыми проблемами при загрузке изображения в Django. После отправки формы URL изображения успешно вставляется в базу данных, но изображение не создается в медиафайле.

Можете ли вы, ребята, пожалуйста, помочь мне найти, в чем проблема. Спасибо.

Вот код.

settings.py

STATIC_URL = '/static/'
STATICFILES_DIRS = [
   os.path.join(BASE_DIR, 'static')
]
MEDIA_URL = '/images/'
MEDIA_ROOT = os.path.join(BASE_DIR,'static/images/')

models.py

class Image(models.Model):
   img = models.ImageField(upload_to='testing')

views.py

def goProfile(request):
 if request.method == "POST":
    image = Image(
        img = request.POST.get('imgTest')
    )
    image.save()

 return render(request,'profile.html')

profile.html

        <form action="" method="post">
          {% csrf_token %}
          <input type="file" name="imgTest" id="imgTest">
          <input type="submit" value="submit">
        </form>

в вашей форме попробуйте следующее

<form action="" method="post" enctype="multipart/form-data">
          {% csrf_token %}
          <input type="file" name="imgTest" id="imgTest">
          <input type="submit" value="submit">
        </form>

также request.FILES в ваших представлениях

Вернуться на верх