@Tiran_94
Python Django

Как Реализовать выбор таблиц в поле таблицы Django ORM?

Наткнулся на такую задачу:
Реализовать главную таблицу с полями title, date, description в которой можно выбрать другую таблицу с полями, но только одну. В главной таблице выбрать категорию с набором полей.
class BaseTable(models.Model):
    title = models.CharField(max_length=50)
    date = models.DateTimeField(auto_now_add=True)
    descriptions = models.TextField()


class A(models.Model):
    bed = models.CharField(max_length=50)
    height = models.CharField(max_length=50)
    base_ads = models.OneToOneField('BaseTable', on_delete=models.CASCADE, related_name='a')


class B(models.Model):
    mat = models.CharField(max_length=50)
    quality = models.CharField(max_length=50)
    size = models.CharField(max_length=50)
    base_ads = models.OneToOneField('BaseTable', on_delete=models.CASCADE, related_name='b')


Может есть лучше способ соединить их и реализовать выбор?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы