无法将图像上传到媒体 Django

Unable to Upload Image to Media 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在你的观点中