无法访问Django Admin门户中添加的现有数据库表

时间:2018-02-03 03:53:16

标签: postgresql python django

我想"带来"将现有的PostgreSQL导入Django。我做了以下事情:

  1. 在默认情况下在settings.py中添加了现有数据库的节。
  2. 已执行:# python manage.py migrate --database=carddb
  3. # python manage.py inspectdb --database=carddb >> ./myapp/models.py
  4. 此时我可以看到PostgreSQL内置的& amp; cardb的表格在models.py。中更新。

    1. #python manage.py makemigrations myapp
    2. #python manage.py sqlmigrate myapp 0001
    3. #python manage.py migrate
    4. 为管理站点创建了超级用户,并更新了admin.py以包含carddb的表
      1. # python manage.py runserver
    5. 虽然我可以看到该表,但是一旦我点击,django admin portal就会抛出这个:

        

      django.db.utils.ProgrammingError:relation" cardtable"不存在   第1行:SELECT COUNT(*)AS" __ count"来自" cardtable"

      我已经检查并发现" case"差异不是问题。请有人帮帮我吗?提前谢谢。

0 个答案:

没有答案