id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 15123,models Meta's db_table and ManyToManyField,tangc,,"Given both models as follows: {{{ class P(AuditModel): description = models.CharField(max_length=50, unique=True) class Meta: db_table = 'P' class XSummary(AuditModel): p = models.ManyToManyField(P, blank = True, null = True, ) class Meta: db_table = 'Summary' }}} The 2 models with cutomized db_table name will generate a relationship table as follows: {{{ CREATE TABLE ""SUMMARY_P"" ( ""ID"" NUMBER(11) NOT NULL PRIMARY KEY, ""XSUMMARY_ID"" NUMBER(11) NOT NULL, ""P_ID"" NUMBER(11) NOT NULL REFERENCES ""P"" (""ID"") DEFERRABLE INITIALLY DEFERRED, ) ; }}} Now you can see that the table name ""SUMMARY_P"" combined the cutomized db_table name of both models. But the field ""XSUMMARY_ID"" still take the mode name -- ""XSUMMARY"", not the db_table ""SUMMARY"". Franckly, I would like to have the field ""XSUMMARY_ID"" as ""field ""SUMMARY_ID"". Any feedback or fix on the issue ? ",,closed,"Database layer (models, ORM)",1.3-alpha,,invalid,,,Unreviewed,0,0,0,0,0,0