March 2020
Intermediate to advanced
608 pages
17h 17m
English
To create and use a mixin for generic relations follow these steps:
# myproject/apps/core/models.pyfrom django.db import modelsfrom django.utils.translation import gettext_lazy as _from django.contrib.contenttypes.models import ContentTypefrom django.contrib.contenttypes.fields import GenericForeignKeyfrom django.core.exceptions import FieldErrordef object_relation_base_factory( prefix=None, prefix_verbose=None, add_related_name=False, limit_content_type_choices_to=None, is_required=False): """ Returns a mixin class for generic foreign keys using "Content type - object ID" with dynamic field names. This function is just ...