Django - Добавление мета-таблицы для динамической таблицы
Я хотел бы создать динамическую таблицу в виде Person. Дополнительная информация зависит от требований пользователя в виде ключ-значение. Поэтому я ищу, как правильно выполнить эту операцию. Мои коды таковы:
class Person(models.Model):
age = models.CharField(..)
name = models.CharField(..)
class PersonMeta(models.Model):
value = models.CharField(max_length=255)
key = models.CharField(max_length=255)
person = models.ForeignKey(Person, on_delete=models.CASCADE)
при таком способе все работает, но правильно ли это?