Add documentation and source
Added documentation, source and extra files.
This commit is contained in:
23
source/orm/library/models/genre.py
Normal file
23
source/orm/library/models/genre.py
Normal file
@ -0,0 +1,23 @@
|
||||
from uuid import uuid4
|
||||
|
||||
from django.db import models
|
||||
|
||||
|
||||
class Genre(models.Model):
|
||||
"""
|
||||
Book genre.
|
||||
|
||||
"""
|
||||
|
||||
uuid = models.UUIDField(default=uuid4, db_index=True, verbose_name="UUID")
|
||||
code_name = models.CharField(max_length=64, blank=False, unique=True, verbose_name="code name")
|
||||
name = models.CharField(max_length=64, blank=False, verbose_name="name")
|
||||
description = models.TextField(blank=True, verbose_name="description")
|
||||
creation_date = models.DateTimeField(auto_now_add=True, verbose_name="creation date")
|
||||
|
||||
class Meta:
|
||||
verbose_name = "genre"
|
||||
verbose_name_plural = "genres"
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.name}"
|
Reference in New Issue
Block a user