from django.db import models from django_core.models import AbstractBaseModel from django.utils.translation import gettext_lazy as _ from model_bakery import baker class CertificateModel(AbstractBaseModel): title = models.CharField( verbose_name=_("title"), max_length=255 ) file = models.FileField( verbose_name=_("file"), upload_to="certificates/", blank=True, null=True ) def __str__(self): return self.title @classmethod def _baker(cls): return baker.make(cls) class Meta: db_table = "certificate" verbose_name = _("Certificate") verbose_name_plural = _("Certificates")