Vorrei iniziare con un disclaimer: sono non il miglior programmatore là fuori. Io faccio tuttavia studio I.T. e ho imparato un po 'di Java e C.
Mi sto bloccando su Python e Django + Mongoengine, non ho intenzione di spiegarlo nei dettagli in quanto devierà dalla domanda originale.
Durante il tentativo di capire cosa sta succedendo a questo bit di Codice Django Ero scioccato da alcuni concetti che mi sembrava di capire.
Principalmente ero completamente confuso dal modo in cui un oggetto poteva aggiungere attributi accessibili a un oggetto genitore e come Python definisce __set__()
e __get__()
in modo tale da risultare così confusi.
Qualcuno potrebbe dirmi come è ortodosso questo stile di design e se lo trovo bizzarro perché sono un programmatore dilettante.