これが定義されたこの Command(BaseCommand) クラスがあります。
make_option('--username', action='store_true', dest='username', default=None),
次に、次のように実行してみます。
python manage.py thescript --username=something
出力は次のとおりです。
manage.py: error: --username option does not take a value
なんで?
編集
私は常にNoneを取得しています:
class Command(BaseCommand):
args = '--username=username ...'
help = '...'
option_list = BaseCommand.option_list + (
make_option('--username', action='store', default=None, help='...'),
)
def handle(self, *args, **options):
print options['username']