使用psql访问由Django创建的数据库

时间:2015-07-29 05:03:41

标签: django postgresql python-2.7

我在Django (version 1.8.2)上使用PostgreSql (v 9.4.4)python (v2.7.9 - anaconda distribution)来创建应用。

我通过在models.py Django中定义表来在数据库中创建表。有一次,我创建了这些表,我可以在浏览器(http://127.0.0.1:8000/admin/)中查看和添加这些表的内容。

但是,当我尝试使用psql访问这些表时,我得到的错误为relation xyz_abc does not exist,其中xyz_abc是数据库中存在的表,如使用{{1}所示}。

我无法理解为什么会出现这种情况,并且有关如何使用\dt访问此表的任何建议都会非常有用。

修改

访问数据库的步骤是 -

  1. 在max

  2. 中打开终端
  3. 在终端中键入'pqsl',打开psql

  4. psql - 这会连接到包含表格\c testdb

  5. 的数据库
  6. 连接后,我尝试使用xyz_abc

  7. 从表中选择所有内容

0 个答案:

没有答案