在简单 django_tables2 教程示例上扩展时关系不存在错误

relation does not exist error when extending on simple django_tables2 tutorial example

我正在尝试遵循这个相对简单的 django-tables2 教程。该教程并不全面,所以我对导致我的错误的原因有点迷茫,尽管我应该注意到这是我试图扩展教程的结果。我是 django 的初学者,所以我只是想学习。

我遇到一个错误:

ProgrammingError at /table_test
relation "demo_query" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "demo_query"
                                      ^
Request Method: GET
Request URL:    http://127.0.0.1:8000/table_test
Django Version: 1.10.2
Exception Type: ProgrammingError
Exception Value:    
relation "demo_query" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "demo_query"
Exception Location:    C:\Users\zack\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\db\backends\utils.py in execute, line 64

我的文件在这里:

http://pastebin.com/emhmbyxf

首先,你不应该像在第 23 行使用 table = QueryTable(data) 那样在你的 tables.py 中实例化你的 table。你应该只在使用 table 在视图中。

我尝试通过创建一个新的 Django 环境、一个新的应用程序并复制您的文件来重现您的错误。(demo/base.html 丢失,您的 view.py 中有一些不相关的视图)。

我无法重现错误,只是显示 table: https://github.com/jieter/django-tables2-so/blob/master/2016-12-09-120945_717x269_scrot.png.

我的代码可以找到on github