1
我爲我的項目使用django-mongodb。我需要通過管理界面上傳圖像並使用gridfs文件存儲來存儲圖像。Django-mongodb具有「Django storage backend for GridFS "。我試過這個,步驟,但無法儲存images.Objects越來越正常,但沒有保存的圖像和他們在一起。使用Django將文件上傳到GridFS mongodb
Models.py
from django.db import models
from gridfsuploads import gridfs_storage
class FileUpload(models.Model):
created_on = models.DateTimeField(auto_now_add=True)
file = models.FileField(storage=gridfs_storage, upload_to='/')
Settings.py
DATABASES = {
'default' : {
'ENGINE': 'django_mongodb_engine',
'NAME': 'tutorial'
}
}
INSTALLED_APPS = [
'django.contrib.contenttypes',
'django.contrib.auth',
'django.contrib.admin',
'nonrelblog',
'gridfsuploads'
]
ROOT_URLCONF = 'urls'
DEBUG = TEMPLATE_DEBUG = True
每次我使用管理界面創建一個FileUpload對象時,對象被創建成功,但是我找不到上傳的圖像在我指定的位置。我無法弄清楚,我甚至測試了Djnago-non-rel球員example project for using gridfs 但同樣的問題.Plz幫助