Source code for firm_info.managers

from django.db import models
from django.utils.translation import gettext_lazy as _


[docs]class SingletonManager(models.Manager): def create(self, **kwargs): if self.model.objects.exists(): error_message = _("Model {model_name} has already one instance") raise ValueError( error_message.format(model_name=self.model._meta.verbose_name) ) return super().create(**kwargs)