プロジェクトに django-mongodb を使用しています。管理インターフェイスから画像をアップロードし、画像を保存するために gridfs ファイル ストレージを使用する必要があります。Django-mongodb には「GridFS用の Django ストレージ バックエンド」があります。 images.Objects は適切に保存されていますが、画像は保存されていません。
モデル.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='/')
設定.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 オブジェクトを作成するたびに、オブジェクトは正常に作成されますが、指定した場所にアップロードされた画像が見つかりませんでした。 gridfsを使用しています が、それと同じ問題があります.Plz help