Djangoプロジェクトの1つにHTSQLを使用しようとしています。そのために、HTSQL/Djangoの要件を提供するためにここに記載されている手順に従いました。次に、HTSQLリポジトリのクローンを作成して、ここからexample/demoを試しました。私はこれをDjangov1.4でテストしています。デモの例で使用されているデフォルトのデータベースはsqlite3です。Django pythonシェルでは、この質問に従ってクエリが正常に機能するようになりました。しかし、HTSQL Webサイトで示されているように、データベースと通信するための非常に強力なフロントエンドがあり、効率的なクエリも生成します(参照)。この特定の機能をDjangoアプリケーションに使用しようとしています。これは、HTSQLのデモ/サンプルdjangoアプリでも示されています。デモアプリで、ローカルdjangoサーバーを起動し、次のURLにアクセスしようとしたとき:
localhost:8000 / htsql /
ページが読み込まれ、次の行を書き込むと次のようになります。
/polls_poll
polls_pollテーブルのデータを表示するには、 [実行]ボタンは何も実行せず、ドロップダウンメニューも実行します。エラー、応答、polls_pollテーブルからフェッチされたデータはありません。次に、ページが正しく読み込まれていないことに気付きました。つまり、このトレースはDjangoサーバーターミナルで生成されました。したがって、基本的に、 codemirror.jsファイルと.cssファイルはHTTP500エラーをスローしていました。そのために、codemirror .cssファイルと.jsファイルのリンクを検索し、静的フォルダーにあるHTSQLのindex.htmlでそれらのリンクを提供しました。そのパスは次のとおりです。
>>> /usr/local/lib/python2.7/dist-packages/htsql/tweak/shell/static
これで、ターミナルトレースがこれに変更されましたが 、それでも[実行]ボタンは何も実行せず、テーブルpolls_pollからデータがフェッチされません。
私は何か間違ったことをしているのですか、それとも何かが足りないのですか?