Add documentation and source
Added documentation, source and extra files.
This commit is contained in:
1
source/translation/birds/models/__init__.py
Normal file
1
source/translation/birds/models/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from .bird import Bird
|
22
source/translation/birds/models/bird.py
Normal file
22
source/translation/birds/models/bird.py
Normal 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"
|
Reference in New Issue
Block a user