I am in the process of setting up a rather complex data structure, where models inheriting from models are subsets of the original models file.
> level_1_a
> level_2_a
> level_3_a
> level_4_a
> level_4_b
> level_3_b
> level_4_a
> level_2_b
> level_3_a
> level_4_a
> level_4_b
Tables can be created at any point in the file structure. There is a mix of both abstract model inheritance and Multi-table inheritance.
Do I have to put files that define abstract base classed in installed apps or do I just put the point at which I want the tables created?
(If you don't understand my question, please let me know. I feel like I confused myself.)