1
我的數據庫正在更新帶有路徑的圖片名稱,但圖片尚未上傳到指定的文件夾中。我是Django的新手,如果我的代碼有問題,請幫忙。下面是我的代碼:Django圖片上傳無法正常工作
Model.py:
class MasterBank(models.Model):
bankid = models.BigIntegerField(primary_key=True,blank=True)
bankname = models.CharField(max_length=255, blank=True)
banklogourl = models.ImageField(upload_to ='images/', blank=True)
views.py :
class imageUpload(APIView):
def post(self,request):
checkReq = request.FILES['banklogourl']
m = MasterBank.objects.get(pk=1)
m.banklogourl = checkReq
m.save()
return HttpResponse('image upload success')
Urls:
url(r'^imageupload/$', views.imageUpload.as_view(), name="imageUpload"),
您的'MEDIA_ROOT'設置是如何設置的? – rnevius 2015-02-11 12:43:54
圖像文件夾存在於視圖和模型文件所在的相同文件夾中。 – 2015-02-11 13:12:31
讓我們看看你的設置;因爲圖像將被上傳到MEDIA_ROOT,'images /' – 2015-02-11 13:15:33