Я использую django-mongodb для своего проекта. Мне нужно загружать изображения через интерфейс администратора и использовать хранилище файлов gridfs для хранения изображений. У Django-mongodb есть " Серверная часть хранилища Django для 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 guys пример проекта для использования gridfs
но та же проблема с этим. Пожалуйста, помогите