2012/6/12 Balan Victor <balan.vict...@gmail.com>: > Tuttavia quando vado a crea il modello nel database per system_event mi crea > una foreing key a base_event; per certi versi è una cosa giusta però nella > definizione del modello io ho necessità di ereditare una classe base ma > nella definizioni del modello sul database io voglia una definizione > "ridondante". Quindi dentro il database vorrei avere questa situazione: > > Tabella base_event: > +---------------+-----------------+ > | id | status | > +---------------+-----------------+ > | 1 | open | > > tabella system_event: > +---------------+-----------------+--------------------+ > | id | status | type | > +---------------+-----------------+--------------------+ > | 1 | open | user login | > > Il motivo è che successivamente avrò bisogno di fare tante operazioni di > update su singoli record e TANTISSIME operazioni di lettura. Quindi se ho > delle chiavi esterne questo si traduce in continui join, finché eredito 1/2 > classi potrebbe essere anche accettabile ma se la cosa si traduce in eredità > multiple mi troverei con il database piantato e di conseguenza anche > l'applicazione. > > è possibile fare cioè?
Si`. <https://docs.djangoproject.com/en/dev/topics/db/models/#abstract-base-classes> © -- R K-<M>-S L _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python