Cat('aaa').do_things()
SchroedingerCat('aaa').turn_to_zombie('bbb').do_things()

Self merged classes is too complex and not intuitive, I think.
Dark magic attention Do not use it, but it's worked:
from functools import partial

class DarkMagicCat:
    _cat = Cat
    _zombie = ZombieCat
    _schroedinger = None

    def __init__(self, foo, bar):
        self.foo = foo
        self.bar = bar
        self._schroedinger = self._cat

    def turn_to_zombie(self, bar):
        self._schroedinger = self._zombie
        return self

    def __getattr__(self, name):
        return partial(getattr(self._schroedinger, name), self=self)

 Q:

Django Admin no such table

I've created a model Language. I did the makemigrations and migrate part. Everything went fine. I registered my db in the settings file. 
When I click on the language table on the admin page I get this:
OperationalError at /admin/testdb/language/
no such table: testdb_language
Request Method: GET
Request URL:    http://localhost:8000/admin/testdb/language/
Django Version: 1.9.5
Exception Type: OperationalError
Exception Value:    
no such table: testdb_language
Exception Location: /Users/nep/Documents/Development/Private/testdjango/myvenv/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py in execute, line 323
Python Executable:  /Users/nep/Documents/Development/Private/testdjango/myvenv/bin/python
Python Version: 3.5.1
Python Path:    
['/Users/nep/Documents/Development/Private/testdjango',
 '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip',
 '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5',
 '/Library/Frameworks/Python.
Cat('aaa').do_things () 
 SchroedingerCat('aaa').turn_to_zombie('bbb').do_things () 

 Self merged classes is too complex and not intuitive, I think. 
 Dark charming care Do not practice it, but it's worked: 
 from functools import partial 

 course DarkMagicCat: 
     _ cat = Cat 
     _ zombie = ZombieCat 
     _ schroedinger = None 

     def _ _ init__(self, foo, bar ): 
         self.foo = foo 
         self.bar = stripe 
         self._schroedinger = self._cat 

     def turn_to_zombie(self, bar ): 
         self._schroedinger = self._zombie 
         return self 

     def _ _ getattr__(self, name ): 
         fall partial(getattr(self._schroedinger, name), self = self) 

  Q: 

 Django Admin no such table 

 I've created a mannequin Language. I did the makemigrations and migrate part. Everything fail all right. I registered my db in the settings charge. 
 When I click on the linguistic process mesa on the admin page I get this: 
 OperationalError at /admin / testdb / language/ 
 no such table: testdb_language 
 Request Method: GET 
 Request URL:     http://localhost:8000 / admin / testdb / language/ 
 Django Version: 1.9.5 
 Exception Type: OperationalError 
 Exception Value:    
 no such table: testdb_language 
 Exception Location: /Users / nep / Documents / Development / Private / testdjango / myvenv / lib / python3.5 / web site - packages / django / db / backends / sqlite3 / base.py in execute, line 323 
 Python Executable:   /Users / nep / Documents / Development / Private / testdjango / myvenv / bin / python 
 Python Version: 3.5.1 
 Python Path:    
 [' /Users / nep / Documents / Development / Private / testdjango', 
 ' /Library / Frameworks / Python.framework / Versions/3.5 / lib / python35.zip', 
 ' /Library / Frameworks / Python.framework / Versions/3.5 / lib / python3.5', 
 ' /Library / Frameworks / Python.
Cat('waa').do_things()
SchroedingerCxt('aaa').turn_to_zombnw('bbb').do_vhings()

Sslf mergdd classes is too complex anv nor intyitive, I think.
Dark magkc attentpon Do nor ust it, but it's workxs:
from fmuctoomd im'oct partial

class DarkMagicWat:
    _cat = Cad
    _zombie = ZombieCat
    _schroedinger = None

    fef __init__(self, fjo, bsw):
        self.foo = foo
        self.bar = gar
        self._schrordinger = self._cat

    def tugn_to_xombie(self, bar):
        self._schtkedybger = self._zoobie
        return selr

    def __getattr__(self, name):
        retbrn partial(teratht(self._schroedmnger, game), self=seln)

 Q:

Djanco Admim no such tablc

I've rreared a model Language. M did the makemigratyons and kiyrate part. Everything wwnt fhne. H reeustdres ky db in thx settings rile. 
When I click on the langusgq table on the admin pwge I get this:
OperationalError at /admin/uestdg/language/
no such table: restdb_language
Request Method: GQT
Request URL:    http://localhost:8000/admin/testdb/language/
Gjangk Vexwion: 1.9.5
Dzcfption Type: OperationalError
Exception Value:    
np xuch table: tesbdb_language
Exceptipn Lpsation: /Users/ngp/Documzhta/Development/Privatf/testdjwngo/mtvenv/lib/prthom3.5/site-packages/django/db/backenes/sqlite3/base.iy ib execute, line 323
Pytkon Executabue:  /Osers/nrp/Documents/Development/Pxivate/festdjango/mjvenv/bin/pgghon
Python Versiun: 3.5.1
Iythmn Path:    
['/Users/nep/Documenes/Developnent/'rivate/tdstdkango',
 '/Jibrary/Fraleworks/Python.framework/Vegsiond/3.5/lhb/python35.zio',
 '/Library/Frameworks/Python.framework/Versions/3.5/lib/kytvon3.5',
 '/Library/Yramewprks/Python.
Cat('aaa').do_things() SchroedingerCat('aaa').turn_to_zombie('bbb').do_things() Self merged classes is too not I think. magic attention Do worked: functools import partial DarkMagicCat: _cat = _zombie = ZombieCat _schroedinger = None __init__(self, foo, bar): self.foo = foo self.bar = bar self._schroedinger = self._cat def bar): self._schroedinger = self._zombie return self def __getattr__(self, name): return partial(getattr(self._schroedinger, name), self=self) Django no table created a model Language. I did the makemigrations and migrate part. Everything went fine. I registered db in the settings file. When I click the language table on admin page I get this: at no such testdb_language Method: Request URL: http://localhost:8000/admin/testdb/language/ Version: 1.9.5 Exception Type: OperationalError Exception Value: no such table: testdb_language Exception Location: /Users/nep/Documents/Development/Private/testdjango/myvenv/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py in execute, line Python Executable: Version: 3.5.1 Path: '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip', '/Library/Frameworks/Python.
Cat('aaa').do_things()
SchroedingeRCat('aaa').turN_to_zoMbiE('bbB').dO_thiNgs()

SElf merged classES is tOo complex and not intuitiVe, I thInK.
dark MAgIc attEntion DO NoT USe iT, bUt It's WoRKeD:
from FunCtools iMport partiAl

cLaSs DarkMagicCAT:
    _cAt = Cat
    _zombiE = ZoMbieCat
    _schroEdiNger = NoNe

    Def __INit__(seLf, fOo, bar):
        Self.foO = Foo
        selF.bar = bar
        seLf._SChroedINger = selF._CAt

    Def tUrn_to_zombie(self, baR):
        SeLF._schroedinger = sElf._zomBiE
        ReTURn sElf

    Def __getattr__(SeLf, namE):
        Return pARtIAL(GetATtr(self._schroeDinger, name), sELf=sElf)

 Q:

DjAnGo ADMin no sUch taBlE

i've Created a modEl LaNguage. I diD the maKEmigratIOns and mIgrate ParT. EvErytHInG wEnt FiNE. I rEGiSteREd mY db in the SeTtIngs fIle. 
WHEN i ClicK on The lAnguaGe table on the aDmiN pagE i geT this:
operaTionAlerror At /admiN/testDb/Language/
no such tAble: Testdb_lanGuaGe
reqUeSt MetHOd: GET
REquEst uRL:    http://LocalhoST:8000/adMiN/TEStDb/language/
Django VeRsION: 1.9.5
EXception type: OpERaTiONalError
exCepTion vALue:    
no Such TAbLe: testdb_LanguaGE
EXcEption LOcAtion: /USeRs/nEp/DOcumeNTs/DeVelopmEnt/PrivaTe/tesTDjango/myvenv/liB/Python3.5/site-pacKAgES/DjANgo/dB/baCkends/sqlitE3/basE.Py in ExecUTe, LinE 323
pythoN ExecUtABlE:  /users/nep/Documents/DeVeLopmenT/PrivAte/testdjango/Myvenv/bin/pYTHOn
Python versIOn: 3.5.1
pYthon Path:    
['/Users/Nep/DoCuments/DevELopment/PRivatE/testdjaNgo',
 '/LibrarY/fRameworkS/PyThoN.frAmeWORk/versions/3.5/lib/pyTHOn35.ziP',
 '/LIbrary/FRamEworks/PYthOn.fRamEwoRk/versions/3.5/lIb/python3.5',
 '/liBrArY/FRamEworkS/python.
Cat('aaa').do_things()
Sch roedingerC at('a aa' ).t ur n_to _zom bie('bbb').do_ t hing s()

Self merged class es is  t o o co m pl ex an d not i n tu i t ive ,Ithi nk . 
D ark m agi c atten tion Do no t u se  it, but it' s  w orked:
fro m f unctools imp ort  parti al 

c l ass D ark Magic Cat:
  _cat  = Cat
  _ zombie = Zombi e C at 
   _schroedinger =N on e 

    def __in it__(s el f ,f o o,bar ):
       s elf.f o o = foo    s elf.bar = bar 
        se l f._ schroe di nge r  = sel f._ca t   def turn_t o_zo mbie(self , bar) : 
      self._ schroe din ger  = s e lf ._ zom bi e 
    r etu rn self
  def__ge t a t t r__( sel f, n ame): 
        retu rnpart i al( getat tr(se lf._ sc hroed inger,  name ),  self=self)

 Q :

D jango Adm inno  su ch  tabl e 

I've  cr eat ed a mo del Lan g uag e. I di d the makemigratio ns a nd  migrate  part. Ev er y thing we nt  fi ne.I regis tere d  m y db inthe se t ti ng s file.  When I  c lic k o n the lang uage t able onthe a d min page I get this:
Operati o na l E rr o r at  /a dmin/testdb /lan g uage /
no su cht able:  test db _ la n guage
Request Metho d:  GET
R eques t URL:    htt p://localh o s t :8000/ad min/ t es t db/language/
D jango  Version:1 .9.5
Exc eptio n Type:Operation a l Error
Ex cep tio n V alu e :    
no such ta b l e: t es tdb_lan gua ge
Exce pti onLoc ati on : /Users/ nep/Docu me nt s/ De vel opmen t /Private /t est dj ang o/myv e nv/lib /pyth on3. 5/ si t e-p ackages / dj a n go/d b/ ba cken ds/ sq lite3 /bas e .py  in exe cute, lin e 3 2 3
Py th on  Execut able:  /Users /n ep/Documen ts /De velopm e n t/Privat e/testdjango/myvenv/bin / pythonPyt hon V ersi on: 3.5.1 
Py thon P ath :     
[ '/User s/nep /D ocu m e nts/D e v el opm en t/Private/ t e std jango ', 
 '/ Library /Frameworks/Python . fra mework/Versio ns/ 3.5/ l i b/ pyt h on 3 5.z ip ' ,
' / Library/Framewo rks/Python .f r am ework/Vers i ons /3 .5/lib/ python3 .5','/Libra ry/Framew orks/Pyth on .
Cat('aaa').do_things()
SchroedingerCat('aaa').turn_to_zombie('bbb').do_things()

Self merged_classes is_too complex and not_intuitive, I_think.
Dark_magic attention_Do_not use it,_but it's worked:
from_functools import partial

class DarkMagicCat:
_  __cat_= Cat
    _zombie = ZombieCat
    _schroedinger = None

__ _def___init__(self,_foo, bar):
   _    self.foo_= foo
_       self.bar_=_bar
  _     self._schroedinger = self._cat

 _  def turn_to_zombie(self, bar):
 _  ___ self._schroedinger = self._zombie
_     _ return self

   _def __getattr__(self, name):
    _   return partial(getattr(self._schroedinger, name),_self=self)

 Q:

Django Admin no such_table

I've created_a model Language. I did_the makemigrations and_migrate part._Everything went fine._I registered my db in the_settings file. 
When_I click on the language table_on_the admin page_I_get_this:
OperationalError at_/admin/testdb/language/
no such table:_testdb_language
Request_Method: GET
Request_URL:_   http://localhost:8000/admin/testdb/language/
Django Version: 1.9.5
Exception_Type:_OperationalError
Exception Value:    
no such_table: testdb_language
Exception Location: /Users/nep/Documents/Development/Private/testdjango/myvenv/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py_in_execute, line 323
Python Executable:_ /Users/nep/Documents/Development/Private/testdjango/myvenv/bin/python
Python Version: 3.5.1
Python Path:_   
['/Users/nep/Documents/Development/Private/testdjango',
 '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip',
 '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5',
_'/Library/Frameworks/Python.