私は自分のプロジェクトにdjango-mongodbを使用しています。管理インタフェースから画像をアップロードし、画像を保存するためにgridfsファイルストレージを使用する必要があります.Django-mongodbには "Django storage backend for GridFS ""手順が、images.Objectsを保存することができない彼らと適切ではなく、画像を保存してきています。Django mongodbを使用してGridFSにファイルをアップロード
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ヘルプ