计算类的属性数

2024-04-20 09:54:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想制作一个完全动态的表,它根据我在视图中传递的对象类型来调整自己的列数

我尝试的是:

from Food.models import Food


for field in Food:
    # Count how many fields do my class Food has.

但是PyCharm显示了以下错误:

Expected 'collections.Iterable', got 'Type[Food]' instead.

很明显,因为它不是一个实际的初始化对象。但我怎样才能做到这一点呢? 谢谢


Tags: 对象infromimport视图类型fieldfor