0
は、私のようなコマンドを持っているとしましょう。場合は、私はsuper
穴add_arguments
の継承メソッドまたは何かにそのパーサを変更することはできますか?の変更Djangoのコマンド引数
は、私のようなコマンドを持っているとしましょう。場合は、私はsuper
穴add_arguments
の継承メソッドまたは何かにそのパーサを変更することはできますか?の変更Djangoのコマンド引数
あなたはクラス属性を使用できます。Command
を継承で
class Command(object):
help = 'roll over and die'
foo_required = True
def add_arguments(self, parser):
parser.add_argument(
'--foo',
# ...
required=self.foo_required
)
、その後:
class Command(foo.bar.Command):
foo_required = False
を、あなたはadd_arguments
を上書きする必要はありません。