gpt4 book ai didi

python - django admin 自定义命令 - 将字符串列表传递给 args

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:46 32 4
gpt4 key购买 nike

我有一个字符串列表,我想在我的 django 自定义命令中将其传递到 args 中。

list = ['abc', 'def', 'ghi', etc...]

我如何从 python 函数中执行此操作:

management.call_command('commandname', args, options) 

我已经厌倦了传递我的参数列表:

[1] 直接:

    management.call_command('commandname', list)

[2] 作为一个循环:

    management.call_command('commandname', (abc for abc in list))

但是输入自定义命令后都失败了

最佳答案

call_command 方法正在使用 Arbitrary Arguments List用于命令参数。

所以,你需要使用:

list = ['abc', 'def', 'ghi']
management.call_command('commandname', *list)

这与:

management.call_command('commandname', 'abc', 'def', 'ghi')

相关信息:

关于python - django admin 自定义命令 - 将字符串列表传递给 args,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697133/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com