0
class Bla(Case):
    def __init__(self, model, field, condition=None, then=None, **lookups):
    la = model._meta.get_field(field).__str__

返回

<bound method Field.__str__ of <django.db.models.fields.DateField: date>>

如何获取具体年份的日期字段的值?

4

1 回答 1

0

我这样解决了

class Bla(Case):
    def __init__(self, model, field, condition=None, then=None, **lookups):
        la = model.objects.first()
        field_object = model._meta.get_field(field)
        field_value = field_object.value_from_object(la)
        year = field_value.year
于 2021-05-29T22:18:06.530 回答