2024-10-04 01:29:21 发布
网友
在django中,有没有一种方法可以遍历数据库中当前的每个模型?在
我希望能够有一个函数,它可以获取每个模型中所有模型的总行数,而不必每次添加新模型时都使用该函数。在
输出是这样的
model1行:23
模型2行数:234
如果我添加一个新的模型,它会自动输出
模型3行数:0
理想的格式应该是这样的。在
def getDbStatus() for m in Models: print(m.objects.count)
使用get_models()和{}
get_models()
import django.apps for model in django.apps.apps.get_models(): name = model.__name__ count = model.objects.all().count() print("{} rows: {}".format(name, count))
使用}
get_models()
和{相关问题 更多 >
编程相关推荐