views:

4

answers:

0

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.)