Как я могу загрузить все типы файлов (видео, аудио, pdf, zip) в cloudinary в модели django? и как я могу их удалить?
models.py
from django.db import models
from cloudinary.models import CloudinaryField
class File(models.Model):
caption = models.TextField(blank=True)
file = CloudinaryField()
# trying to delete the File model and cloudinary file (error)
def delete(self, *args, **kwargs):
self.file.delete(*args, **kwargs)
super().delete(*args, **kwargs)
settings.py
import cloudinary
import cloudinary.uploader
import cloudinary.api
...
INSTALLED_APPS = [
'....',
'myapp',
'cloudinary',
]
...
cloudinary.config(
cloud_name = "...",
api_key = "...",
api_secret = "...",
secure = True
)
я могу загружать только изображения, когда я пытаюсь загрузить любое (видео, pdf, аудио, zip), он говорит INVALID IMAGE FILE. и иногда ошибка размера файла возникает, когда размер изображения превышает 10 мб.
Спасибо, я только что нашел способ загрузки (изображений, видео, аудио) тоже... это происходит следующим образом. в models.py
file = CloudinaryField(resource_type='')