Add documentation and source

Added documentation, source and extra files.
This commit is contained in:
2025-07-02 20:26:50 +02:00
parent 4fc1d36a10
commit e3ebf6bf4f
295 changed files with 24986 additions and 0 deletions

View File

@ -0,0 +1,22 @@
from uuid import uuid4
from django.db import models
from django.utils.translation import gettext_lazy as _, pgettext_lazy
class Bird(models.Model):
"""
Bird definition.
"""
uuid = models.UUIDField(default=uuid4, verbose_name=_("UUID"))
vernacular_name = models.CharField(max_length=64, unique=True, verbose_name=_("vernacular name"))
scientific_name = models.CharField(max_length=64, unique=True, verbose_name=_("scientific name"))
weight = models.PositiveIntegerField(default=100, verbose_name=_("weight"))
is_extinct = models.BooleanField(default=False, verbose_name=pgettext_lazy("bird (adjective)", "extinct"))
class Meta:
verbose_name = _("bird")
verbose_name_plural = _("birds")
app_label = "birds"