nani.exceptions

exception nani.exceptions.WrongManager

Raised when trying to access the related manager of a foreign key pointing from a normal model to a translated model using the standard manager instead of one returned by nani.utils.get_translation_aware_manager(). Used to give developers an easier to understand exception than a django.core.exceptions.FieldError. This exception is raised by the nani.utils.SmartGetFieldByName which gets patched onto the options (meta) of translated models.

Project Versions

Previous topic

nani.descriptors

Next topic

nani.fieldtranslator

This Page