关于django:运行命令dt是什么意思?

what does run the command dt mean?

我在自学姜戈。在这个地点

网址:https://docs.djangoproject.com/en/1.11/intro/tutorial02/

它说

如果您感兴趣,请为数据库运行命令行客户机,然后键入dt(postgresql)、show tables;(mysql)、.schema(sqlite),或从用户表中选择table_name;(oracle)以显示Django创建的表。

我真的不知道那是什么意思。他们要我在终端中输入一些命令吗?如果是,什么命令?


这不是django或python函数,而是postgresql函数。如果不使用PostgreSQL,这与您无关。

如果您确实使用了PostgreSQL并且想了解更多关于它的命令行客户机的信息,那么您应该查看官方文档:基本上,它是一个允许您直接连接到数据库并发出SQL命令的程序(如SELECT ...UPDATE ...),以及一些非SQL添加,如列出所有表(\dt、列表视图(\dv)或退出(\q)。

其他SQL系统有自己的非SQL命令版本,例如mysql使用SHOW TABLES;,sqlite3使用.tables。为您的系统使用正确的一个。