Избегайте жесткого кодирования имени модели

Django 4.1

class Task(models.Model):
    cypher = models.CharField(
        max_length=255,
        null=False,
        default="",
    )

    class Meta:
        db_table = "{}_{}_{}".format(TablePrefixes.FIPI.value,
                                     __package__,
                                     "Task")

Здесь в db_table я жестко закодировал "Task". Подскажите, можно ли как-то избежать жесткого кодирования?

Вернуться на верх