私は、best
という名前のm2mフィールドを持つモデルを持っているとしましょう。m2mフィールドとアクションを関数のパラメータに渡す方法はありますか? django
私はworst
という名前の別のM2M分野を持っていると私は場合は、次に定義するパラメータを使用する関数を作りたい場合は、私たちはmodel.best.add(blah)
ような何かを行うかmodel.best.remove(blah)
を削除することができますbest
フィールドに物事を追加することで知っていますbest
フィールドまたはworst
フィールドを使用する必要があります。アクションがadd()
またはremove
の場合は可能ですか?
は、私はすでにのような愚かな何かを試してみました:上記動作しませんもちろんの
def change(field, action, obj):
model.field.action(obj)
を、私はLOTSのM2M分野を持っている場合のIF多くを行う必要はありませんので、この作品を作るための方法があります1つのモデルで?