最近、SQLite3データベースと統合開発サーバーを使用してローカルマシンで開発した小さなDjangoプロジェクトを開始しました。 Debianを実行しているサーバにプロジェクト全体をコピーしました。間違った(古い)データベース設定を使用しているDjangoプロジェクト
SQLite3データベースを使い続けていれば、すべてうまく動作しました。今はローカルのMySQLデータベースに切り替えるため、プロジェクトのルートフォルダ内のsettings.pyファイルを変更し、データベースを作成してユーザーを追加しました。私はsyncdbを実行し、問題なく必要なテーブルを作成しました。
私はこのアプリケーションを使いたいと思っていましたが、Djangoはdjango_sessionsのような「標準テーブル」でも自分のテーブルも見つけられないため、エラーが発生しています。 。
Exception Location: /usr/local/lib/python2.6/dist-packages/django/db/backends/sqlite3/base.py in execute, line 234
それはまだ私はMySQLバックエンドを使用するように設定していてもSQLite3のバックエンドを使用しているDjangoのように思える:私が得るDatabaseErrorページに関する厄介なようだ
一つのことは、次の行です。
私が気にする点はこれです:私は、アプリケーションのルートフォルダ内のrmを使ってdata.sqliteファイルを削除しました。しかし、私は私のアプリケーションを使用すると、ファイルが再作成されている!
どこに間違っていたのか教えていただけますか?
settings.pycファイルはありますか? –
はい、既に2回削除しました。しかしそれは何も変わらなかった。 – user1136324
local_settings.pyファイルがありますか? –