0
私はfooとbarの両方に含まれる必要があるサブクラスbazを持っています。私はデコレータを使用して、Pythonで複数のクラスにサブクラスを提供する必要があります
class foo():
def __init__()
pass
class baz:
pass
class bar():
def __init__()
pass
class baz:
pass
この状況で、デコレータはfooとbarの両方をラップすることができます。そのようなデコレータを書くための例を見つけるようです。
ポインタ?
これらの両方が同じ内部クラスを必要とする理由についての詳細はありませんが、それは言うのは難しいです。あなたは彼らが両方ともこのクラスのインスタンスを必要としているだけではないと確信していますか? –
あなたが実際に内部クラスを必要とする可能性は非常に低い場合でも、デコレータの仕事は間違いなく... –
djangoの各モデルはクラスであり、内部が必要です 管理者、私はちょうど私がコードを保存すると思ったデコレータを使用することで –