相关疑难解决方法(0)

Django获取应用程序中的模型列表

所以,我在MyApp文件夹中有一个models.py文件:

from django.db import models
class Model_One(models.Model):
    ...
class Model_Two(models.Model):
    ...
...
Run Code Online (Sandbox Code Playgroud)

它可以是大约10-15个班级. 如何找到MyApp中的所有模型并获取其名称?

由于模型不可迭代,我不知道这是否可行.

python django model

55
推荐指数
4
解决办法
3万
查看次数

遍历Django项目中的每个模型

在Django中,有没有一种方法可以遍历数据库中当前存在的每个模型?

我希望能够拥有一个函数,该函数能够获取每个模型的所有模型中的总行数,而不必每次添加新模型时都使用该函数。

输出是这样的

模型1行:23

模型2行:234

然后如果我要添加一个新模型,它将自动输出

模型1行:23

模型2行:234

型号3行:0

理想的格式应该是这样。

def getDbStatus()
    for m in Models:
        print(m.objects.count)
Run Code Online (Sandbox Code Playgroud)

python django django-models

2
推荐指数
1
解决办法
200
查看次数

标签 统计

django ×2

python ×2

django-models ×1

model ×1