1

イム私のadminにflatpagesをのカスタマイズされたバージョンにアクセスしようとすると、このエラーを取得:DatabaseError:いいえ、そのようなテーブル:django_template

DatabaseError:いいえ、そのようなテーブル:私はにflatpagesを持っている設定でdjango_template

、ミドルウェアもちろん私のカスタムフラットページがインストールされています...何が問題になるのでしょうか?

これは私のカスタムフラットページモデルと管理者です。私はフラットページに翻訳を持たせようとしています。また

私は私のカスタムモデルを使用するために、フラットページ上templatetagを変更する必要が推測イム...

マイフラットページのモデル - >https://gist.github.com/2052903

マイフラットページの管理 - >https://gist.github.com/2052907

ルックアップ翻訳のutil - >https://gist.github.com/2052919

すべての提案がコードか何かを変更することが歓迎されている...

=== EDIT ===

これは私の設定ファイルである - >https://gist.github.com/2054598

と、これは完全なエラートレースバックです - 私がアクセスしようとすると、このエラーが発生>http://dpaste.com/717679/

フラットページ管理

ありがとうございました!

+0

私が知っているように、Djangoにはdjango_templateテーブルはまったくありません。あなたの設定と完全なエラートレースバックを投稿してください。 – ilvar

+0

syncdbを実行するのを忘れましたか? –

+0

問題が発生したときに私が最初にしたことは、それがちょうど場合に移行していた... – maumercado

答えて

2

これは、TEMPLATE_LOADERSに "dbtemplates.loader.Loader"がありますが、 "dbtemplates"はINSTALLED_APPSではないためです。

したがって、INSTALLED_APPSとsyncdbに「dbtemplates」を追加するか、TEMPLATE_LOADERSから「dbtemplates.loader.Loader」を削除するか、

注:dbtemplatesを使用する場合、は、各テンプレートの読み込み時にデータベースクエリを必要としない場合は、JohnnyCacheを使用する必要があります。

+0

それは問題が発生したときに私がやった最初のこと! – maumercado

+0

テーブルは存在しますか? djangoユーザはそれを使用するために必要な権限を持っていますか? – jpic

+0

テーブルは存在しませんが、django_templateは私が使用しているどのモデルでも言及していないので、それは奇妙なことですので、病気は手で作成する必要がありますが、目的は何ですか? – maumercado

関連する問題