Bir veritabanında (veya başka bir kaynak, örneğin MongoDB, CSV dosyası, vb.) Bulunan satırlardan nesneleri şişiren bir sınıf var. Nesnenin özelliklerini ayarlamak için self.__dict__.update(**properties)veya gibi bir şey yapar obj.__dict__.update(**properties).
Bu Pythonic mi? Bu, kullanmaya devam etmem gereken iyi bir model mi, yoksa bu kötü bir form mu?
1
Pythonic olup olmadığını bilmiyorum, ancak dunder init'te yapmak kesinlikle daha yaygın.
—
user16764
Krş Self .__ dict __. Update (** kwargs) iyi ya da zayıf tarzı mı? Overflow üzerinde.
—
jscs