Ich habe folgende ModelleManyToMany Filter nicht Django arbeiten
class A(models.Model)
a_id = models.IntegerField(primary_key=True)
created_by_id = models.ManyToManyField(User,db_column="user_id", related_name="created_by_id")
last_updated_by = models.ManyToManyField(User, db_column="user_id", related_name="last_updated_by",)
resolved_by_id = models.ManyToManyField(User, db_column="user_id", related_name='resolved_by_id')
class B(models.Model):
....
class C(models.Model):
....
class User(models.Model):
user_id = models.IntegerField(primary_key=True)
user_name = models.CharField(max_lenght=30)
field_1 = models.ForeignKey(B)
field_2 = models.ForeignKey(C)
, wenn ich die Serialisierung auf der class A
beantrage ich die folgende Fehlermeldung in SQL-Tabelle nicht gefunden zu werden, ich bin mit OracleDB
ORA-00942: table or view does not exist
('SELECT "USER"."USER_ID", "USER"."USER_NAME" FROM "USER" INNER '
'JOIN "A_CREATED_BY_ID" ON ("USER"."USER_ID" = '
'"A_CREATED_BY_ID"."USERMST") WHERE '
'"A_CREATED_BY_ID"."A_ID" = %s')
I haben die Django-Dokumente für ManytoMany gelesen, die immer noch nicht in der Lage waren herauszufinden, was das Problem war.
aktualisieren: Dieses auf einem Legacy-Datenbank ist, und wir sind nicht mit Migrationen