属性を割り当てることができるネイキッドオブジェクトを作成する最も簡単な方法は何ですか?
具体的なユースケースは次のとおりです。Djangoオブジェクトインスタンスでさまざまな操作を行っていますが、インスタンスがNoneである場合があります(インスタンス上にあります)。この場合、属性に値を割り当てることができるように、可能な限り単純な偽のオブジェクトを作成したいと思います(例myobject.foo = 'bar'
)。
基本的に、私はこのJavascriptに相当するPythonを探しています。
myobject = {}
myobject.foo = 'bar'
私はこれにモックオブジェクト/ライブラリを使用できることを知っていますが、非常に単純なソリューション(上記のJavascriptと同じくらい単純)を望んでいます。ネイキッドオブジェクトインスタンスを作成する方法はありますか?何かのようなもの:
myobject = object()
myobject.foo = 'bar'