用于编写查询的Django HTSQL Web Interface没有响应

时间:2012-08-23 17:50:05

标签: django htsql

我正在尝试将HTSQL用于我的一个Django项目。为此,我按照HERE给出的程序来提供HTSQL / Django要求。然后我克隆了HTSQL存储库,用于在HERE中尝试示例/ demo。我在Django v1.4上测试它。演示示例中使用的默认数据库是sqlite3。在Django python shell中,根据THIS问题,查询现在正常工作。但正如HTSQL Website所示,它有一个非常强大的前端来与数据库通信,并生成有效的查询(reference)。我正在尝试将这个特殊功能用于我的Django应用程序,这也在HTSQL的demo / example django应用程序中进行了演示。在演示应用程序中,当我启动本地django服务器并尝试访问以下URL时:

  

本地主机:8000 / htsql /

页面加载,当我写下以下行时:

/polls_poll

要查看 polls_poll 表中的数据, RUN 按钮不执行任何操作, more 下拉菜单也不执行任何操作。没有错误,没有响应,没有从 polls_poll 表中获取数据。然后我注意到页面没有正确加载,即在Django服务器终端上生成了this trace。基本上, codemirror .js和.css文件抛出HTTP 500错误。为此,我搜索了codemirror .css和.js文件的链接,并在静态文件夹中的HTSQL的 index.html 中提供了这些链接。以下是它的路径:

>>> /usr/local/lib/python2.7/dist-packages/htsql/tweak/shell/static

现在终端跟踪已更改为THIS 但仍然 RUN 按钮什么都不做,并且没有从表中获取数据 polls_poll

我做错了什么或遗失了什么?

1 个答案:

答案 0 :(得分:3)

CodeMirror刚刚更改了其软件包的下载URL,从而破坏了HTSQL shell。您需要手动应用以下修补程序:

https://bitbucket.org/prometheus/htsql/changeset/f551f8996610bb68f2f8530fc6c0dbf6b5c34d90

或者您可以等待HTSQL的下一个错误修复版本,这将在一两天内发布。

相关问题