Я пишу work management tools
, этот инструмент является общим предметным инструментом (его может использовать любая отрасль), поэтому нет фиксированной таблицы, называемой «задачи» или «проекты». У меня есть таблица под названием «таблицы» и другая таблица под названием «table_details». В таблице у меня будут пользовательские таблицы / сущности, а в table_details - структура этих таблиц. мне нужна третья таблица для данных сущностей.
Но я не понимаю, как это сделать с моделями Django
Это мои текущие модели:
from django.db import models
class Table(models.Model):
name = models.CharField(max_length=50)
class TableDetails(models.Model):
table = models.ForeignKey(
Table,
on_delete=models.CASCADE
)
description = models.TextField(max_length=500)
class TableData(models.Model):
data_of_table = models.ForeignKey(
TableDetails,
on_delete=models.CASCADE
)
IЯ не уверен, что нахожусь в правильном порядке. Может ли кто-нибудь помочь мне добиться этого?
Спасибо