๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28142

Django model - klasa abstrakcyjna

#28142
From: Dsue
Date: Thu, 02 Jun 2011 07:36
18 lines
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.pl

Show 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