¿Cuál es la forma más fácil de crear un objeto desnudo al que pueda asignar atributos?Python simple naked objects
El caso de uso específico es: estoy realizando varias operaciones en una instancia de objeto Django, pero a veces la instancia es Ninguna (hay en la instancia). En este caso, me gustaría crear el objeto falso más simple posible para que pueda asignar valores a sus atributos (por ejemplo, myobject.foo = 'bar'
).
Básicamente estoy buscando el equivalente Python de este pedazo de Javascript:
myobject = {}
myobject.foo = 'bar'
Sé que puedo utilizar un objeto/biblioteca de simulacro para esto, pero yo estoy esperando una solución muy simple (tan simple como el Javascript anterior). ¿Hay alguna manera de crear una instancia de objeto desnudo? Algo así como:
myobject = object()
myobject.foo = 'bar'
Eso parece bastante desnuda para mí. ¿Cuál es exactamente el umbral que desea permanecer debajo? – Karmel
El código python anterior está bastante desnudo, pero desafortunadamente no funciona. – Parand
Sí, eso es lo que obtengo por comentar demasiado rápido. Por supuesto :) – Karmel