Форум сайта python.su
Кто-нибудь знает как отобразить два класса на одну таблицу? Ситуация такая
class A(InheritableSQLObject): '''Базовый класс''' class B(A): '''Первый наследник''' class C(A): '''Второй наследник'''
Отредактировано (Апрель 29, 2007 09:40:04)
Офлайн
PooHВ sqlmeta всем этим классам пропиши одну и ту же таблицу.
Кто-нибудь знает как отобразить два класса на одну таблицу?
Офлайн
PooHПоставь _inheritable=False:
Кто-нибудь знает как отобразить два класса на одну таблицу? Ситуация такаяКлассы B и С имеют одинаковый набор атрибутов, различаются только методами. В базе получается три таблицы, причем в B и C только поля id и child_name. Неаккуратненько как то :) Да и запрос лишний при загрузке.class A(InheritableSQLObject): '''Базовый класс''' class B(A): '''Первый наследник''' class C(A): '''Второй наследник'''
Отредактировано satels@gmail.com (Май 5, 2013 23:45:17)
Офлайн