我有一个模型,这个模型有一个模型经理.我正在模型管理器中编写一些SQL,我需要用SQL表示模型的表名.我知道表名是由元数据app_label和db_name组合而成的,但是我可以从管理器类访问它们吗?我知道我可以在管理器中创建一个模型实例,但我不想这样做.

非常感谢!

推荐答案

模型管理器具有字段model:

Model.objects.model._meta.db_table

Django相关问答推荐

如何在django模板中渲染标签集

没有与给定查询匹配的监视列表

如何从基于类的视图将用户保存在 django 模型中

当从 fastapi 发送请求时,Django 无法对 Postgres 执行查询

来自日历的 Django 动态 url

Django 注释(),计数()

在 Django 模板中分页时如何正确显示与其父模型字段关联的所有内联字段?

Django:如何在表单 clean() 方法的 django 验证错误中添加 超链接?

如何让两个模型相互引用 Django

Django 表单有 Select 但也有自由文本选项?

django REST 框架 - 嵌套 ModelSerializer 的有限查询集?

使用基于类的 UpdateView 在 Django 中更新用户模型

如何在不使用 sudo 的情况下安装 virtualenv?

用于测试文件下载的 Django 单元测试

Django:在管理界面中显示图像

Django:如何在视图中获取格式日期?

Django 自定义用户邮箱帐户验证

ProgrammingError: 安装 Psycopg2 后,关系django_session不存在错误

如何在该元素中的所有应用程序之间共享元素范围的模板标签

Django 模型方法 - create_or_update