gpt4 book ai didi

python - 是否可以获取字段的所有参数

转载 作者:太空宇宙 更新时间:2023-11-04 10:18:03 24 4
gpt4 key购买 nike

我需要的是返回字段中的所有参数:

示例:

Class MyClass(models.Model):
field = models.Charfield(blank = True, null = True)

我想从“MyClass”中返回“field”的所有参数。

这里应该是参数blank和null。

最佳答案

对于模型MyModel

class MyModel(models.Model):
my_field = models.Charfield(max_length=100)

您可以使用 Meta api 获取该字段.

>>> field = MyModel._meta.get_field('my_field')

然后您可以使用 deconstruct 方法获取实例化时传递给该字段的 kwargs。

>>> name, path, args, kwargs = field.deconstruct()
>>> print(kwargs)
{u'max_length': 100}

关于python - 是否可以获取字段的所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34174874/

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