Source code for literature.fields
from django.db import models
from django.utils.translation import gettext_lazy as _
[docs]class LiteratureFK(models.ForeignKey):
"""A foreign key field to the `literature.Literature` model"""
def __init__(self, *args, **kwargs):
kwargs["to"] = "literature.Literature"
if not kwargs.get("verbose_name"):
kwargs["verbose_name"] = _("literature")
super().__init__(*args, **kwargs)
[docs]class LiteratureM2M(models.ManyToManyField):
"""A many-to-many field to the `literature.Literature` model"""
def __init__(self, *args, **kwargs):
kwargs["to"] = "literature.Literature"
if not kwargs.get("verbose_name"):
kwargs["verbose_name"] = _("literature")
super().__init__(*args, **kwargs)