def get_meta(self) -> t.Generator[t.Dict, None, None]:
all_fields = self.model._meta.get_fields(
include_parents=self.include_parents, include_hidden=self.include_hidden
)
for f in all_fields:
if f.name in self.exclude:
continue
if self.fields and f.name not in self.fields:
continue
if f.name not in self.fields:
if f.concrete not in self.concrete_in:
continue
if f.auto_created not in self.auto_created_in:
continue
if f.editable not in self.editable_in:
continue
yield self.get_field_meta(f)
评论列表
文章目录