Как я могу загрузить все типы файлов (видео, аудио, 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='')
Вернуться на верх