Django会自动创建哪些内部表?

时间:2016-05-07 01:02:45

标签: django

我正在为数据分析工具Metabase将这些列入黑名单。

我找不到任何指定框架创建的表的列表。

到目前为止我还没看过一些项目:

  • django_admin_log
  • django_content_type
  • django_session中
  • django_site
  • south_migrationhistory

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

根据您的数据库,您可以找到相应的命令并查看创建的所有表。

PostgreSQL:

  • \ list或\ l:列出所有数据库
  • \ dt:列出当前数据库中的所有表格

MySQL:

  • show tables;

同样适用于其他数据库SQLOracle

实际列表可能取决于启用了哪些应用并使用了第三方插件。如果您想查找所有表格(没有任何第三方应用程序),最简单的方法可能是创建项目并在设置中启用所有应用程序。

这是Django 1.9的一个例子:

  

auth_group auth_group_premissions auth_permission django_content_type   django_migrations django_session django_site用户user_groups   user_user_permissions