pinax データベース モデルを変更しようとしているときに、このエラーが発生しました
私はEclipse pydevを使用しています
私はpydevにこのエラーがあります
例外タイプ: TemplateSyntaxError at / 例外値: レンダリング中に例外をキャッチしました: (1146、「テーブル 'test1.announcements_announcement' は存在しません」)
どうすればこれを修正できますか
更新:私はこの質問をしましたが、数か月前に未解決のままでした。今週再びバグに遭遇し、グーグルでエラーメッセージを入力しましたが、質問のあるページにヒットし、回答されていないので、回答する必要があると思います。将来的には同じ問題があります。
いくつかの問題は、sqliteパスがずれているため、djangoまたはこの場合pinaxがそれを見つけることができないため、絶対パスをsqliteに変更して解決することです
DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2'、'postgresql'、'mysql'、'sqlite3' または 'ado_mssql'。DATABASE_NAME = os.path.join(PROJECT_ROOT,'dev.db' ) # または、sqlite3 を使用している場合はデータベース ファイルへのパス。DATABASE_USER = '' # sqlite3 では使用されません。DATABASE_PASSWORD = '' # sqlite3 では使用されません。DATABASE_HOST = '' # localhost の空の文字列に設定します。sqlite3 では使用されません。DATABASE_PORT = '' # デフォルトでは空文字列に設定。sqlite3 では使用されません。
その助けを願っています