Таблица без первичного ключа и двух FK - Django

Я делаю API из существующей базы данных (что означает, что нет возможности изменить схему БД) с помощью Django и rest_framework. У меня есть одна таблица (foos_bars) только с 2 FK.

bar_id (FK) | foo_id (FK)
1           |1
2           |2

Когда я использую конечную точку, я получаю:

django.db.utils.OperationalError: (1054, "Unknown column 'foos_bars.id' in 'field list'")

Модель:

class Foos_Bars(models.Model):
    foo_id = models.ForeignKey('Foos', on_delete=models.CASCADE, db_column='foo_id')
    bar_id = models.ForeignKey('Bars', on_delete=models.CASCADE, db_column='bar_id')

    class Meta:
        managed = False
        db_table = 'foos_bars'

Есть ли способ работать с?

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