Django и Cloudinary - загрузка изображений в админ-панель возвращает ошибку «Эта страница res.cloudinary.com не может быть найдена»
У меня есть следующая Teacher
модель:
class Teacher(models.Model):
...
# Image Field
image = models.ImageField(upload_to='teacher_images/', blank=False, null=False)
# Metadata
...
class Meta:
verbose_name = "Teacher"
verbose_name_plural = "Teachers"
ordering = ['name']
indexes = [
models.Index(fields=['email']),
models.Index(fields=['department']),
]
А в моем settings.py:
cloudinary.config(
cloud_name = "dce5bvfok",
api_key = "622363596588819",
api_secret = "v9J64YEaRrGODOEUz_8P_0dpYb0",
secure=True
)
# Set default storage backend to Cloudinary
DEFAULT_FILE_STORAGE = 'cloudinary_storage.storage.MediaCloudinaryStorage'
MEDIA_URL = 'https://res.cloudinary.com/dce5bvfok/image/upload/'
Однако когда я перехожу в панель администратора, чтобы загрузить изображение, URL-адрес формируется правильно. Например: https://res.cloudinary.com/dce5bvfok/image/upload/teacher_images/hsu2-min.JPG
. Однако я не могу просмотреть изображение, так как получаю эту ошибку при переходе по сгенерированному URL:
This res.cloudinary.com page can’t be found
No webpage was found for the web address: https://res.cloudinary.com/dce5bvfok/image/upload/teacher_images/hsu2-min.JPG
HTTP ERROR 404
Кто-нибудь знает, почему это происходит и как это исправить?