¿Cómo creo objetos sobre la marcha en Python? A menudo me quiero pasar información a mis plantillas de Django que está formateado como esto:¿Cómo crear objetos sobre la marcha en python?
{'test': [a1, a2, b2], 'test2': 'something else', 'test3': 1}
lo que hace que la plantilla verá desordenado. por lo que creo que es preferible crear un objeto que es como:
class testclass():
self.test = [a1,a2,b2]
self.test2 = 'someting else'
self.test3 = 1
testobj = testclass()
por lo que se puede hacer:
{{ testobj.test }}
{{ testobj.test2 }}
{{ testobj.test3 }}
lugar de llamar al diccionario.
Como solo necesito ese objeto una vez, ¿es posible crearlo sin escribir primero una clase? ¿Hay algún código de mano corta? ¿Está bien hacerlo así o es malo Python?
Bueno, primero debes hacer que la mosca se detenga. Entonces necesitas crear algunos objetos MUY PEQUEÑOS ... (Lo siento, no pude resistir) –