Article View: pl.comp.lang.python
Article #28142Django model - klasa abstrakcyjna
From: Dsue
Date: Thu, 02 Jun 2011 07:36
Date: Thu, 02 Jun 2011 07:36
18 lines
1698 bytes
1698 bytes
Jest taki uklad: bede mial klika/nascie modeli ktore beda zawierac podobne dane (aktywnosc, dane statystyczne itp) i zamiast definiowac w kazdym modelu z osobna chcialbym stworzyc model po ktorym bym dziedziczyl. Poniewaz chce zeby to byly zwykle tabele wybor padl na klase abstrakcyjna - i tu pytanie: mam grupe "opcji" ktore sa powtarzalne ale nie wszedzie np. 3 modele maja pelny zestaw a dwa nie musza miec np. dwoch pol. Jak to zrealizowac? Stworzyc model abstrakcyjny, potem nastepny dziedziczacy po nim i dopiero wlasciwy model dziedziczacy od "bazy" albo od "dziecka"? A moze mozna definiowac ktore pola sie dziedzicza a ktore nie? Pozdrawiam Dsue -- Wysลano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<4dd2.000000eb.4de73d83@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.m10r2.onet.pl!niusy.onet.plShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.m10r2.onet.pl!niusy.onet.pl From: "Dsue" <dsueWYTNIJTO@poczta.onet.pl> Newsgroups: pl.comp.lang.python Subject: Django model - klasa abstrakcyjna Date: Thu, 02 Jun 2011 09:36:35 +0200 Organization: Onet.pl Lines: 18 Sender: news@newsgate.onet.pl Message-ID: <4dd2.000000eb.4de73d83@newsgate.onet.pl> NNTP-Posting-Host: newsgate.m10r2.onet.pl Mime-Version: 1.0 X-Trace: newsgate.onet.pl 1307000196 16149 213.180.150.14 (2 Jun 2011 07:36:36 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Thu, 2 Jun 2011 07:36:36 +0000 (UTC) X-Mailer: http://niusy.onet.pl X-Forwarded-For: 217.153.148.242, 10.174.28.57 X-User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_6) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit