gpt4 book ai didi

python - django模型字段检查实例

转载 作者:行者123 更新时间:2023-12-02 21:07:46 25 4
gpt4 key购买 nike

我有一个像这样的模型

class MyModel(models.Model):
name = models.CharField()
updated_on = models.DateTimeField()

现在我正在查询这个

m = MyModel.objets.get(id=2)

这里我想检查该字段是否属于某种类型,我想做一些类似的事情

from django.db.models import DateTimeField

if isinstance(m.updated_on, DateTimeField):
// do something

但是我在这里变得错误了。有什么解决方法可以实现这个目标吗?

最佳答案

获取字段类型:Model._meta.get_field("fieldname")

你可以使用这个:

从 django.db.models 导入 DateTimeField
if isinstance(MyModel._meta.get_field('updated_on'),DateTimeField):
...

关于python - django模型字段检查实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54034100/

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