[解決済み】Django: そのようなテーブルがない: django_session
質問
このタイトルのトピックをいくつか見つけましたが、どの解決策も私にはうまくいきませんでした。 私のサーバでは、2つの Django サイトが動作しており、どちらも Nginx フロントエンド (静的ファイル用に使用) から供給される 2 つのポートで異なるバーチャルホストを使用する Apache を通して動作しています。 1つのサイトは MySql を使っていて、問題なく動作しています。 もう一方は Sqlite3 を使用しており、タイトルにあるようなエラーが発生します。
sqlite.exe をダウンロードして mysite.sqlite3 (このディレクトリの SQLite データベース) ファイルを見ると、確かに django_session テーブルがあり、その中に有効なデータがあります。 私はsqlite.exeをsystem32に、またPythonのパスにsite-packagesフォルダを置きました。
以下は、私のsettings.pyファイルの一部です。
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mysite.sqlite3', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
python manage.py syncdb を使いましたが、エラーはなく、"No Fixtures" というコメントが表示されるだけでした。
どなたか、他に何か心当たりのある方はいらっしゃいますか? 私は、Sqliteを無視して、古い仲間のMySqlにすべてを移行することを検討しています。 私はとにかくそれを知っていることの利点のためにそれを使用していただけです。 私はそれを使わなければならない圧倒的な理由がないのです。 しかし、また、私の啓発のために、この問題が何であるか知っている人はいますか? あきらめるのは嫌なんです。
解決方法は?
とは異なる作業ディレクトリを使用している可能性があります。
manage.py
コマンドを使用します。sqliteデータベースへの相対パスを指定しているため、作業ディレクトリに作成されます。絶対パスで試してみてください、例.
'NAME': '/tmp/mysite.sqlite3',
を実行しなければならないことを忘れないでください。
./manage.py syncdb
にコピーするか、既存のテーブルを含む現在のデータベースを
/tmp
.
それでエラーメッセージが解決されるのであれば、より良い場所を探すために
/tmp
:-)
関連
-
[解決済み] Django Programmingのエラーカラムが、マイグレーションを実行しても存在しない。
-
[解決済み] DISTINCT ON フィールドは、このデータベースバックエンドではサポートされていません。
-
[解決済み] Django manage.py ランサーバーが動作しない
-
[解決済み] CSRF 検証に失敗しました。リクエストは中断されました。
-
django_filters のインポートがうまくいかない、 'django_filter' という名前のモジュールがない
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み】DEBUG=Falseを設定すると、なぜdjangoの静的ファイルアクセスに失敗するのですか?
-
[解決済み】Djangoでメールテンプレートを作成する
-
[解決済み】Django MEDIA_URL と MEDIA_ROOT
-
[解決済み】Django TemplateDoesNotExist?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】DjangoのQuerySetをリストに変換する方法とは?
-
django.db.utils.OperationalError の解決策です。(2003, "Can't connect to MySQL server") というエラーが発生します。
-
django queryset values&values_list
-
[解決済み] http://127.0.0.1:8000/ には接続できるのに、http://192.168.1.6/ には接続できないのはなぜですか?
-
[解決済み】Djangoのテンプレートにコメントを入れる方法
-
[解決済み】Django: モデルフィールドのリストを取得しますか?
-
[解決済み】Djangoで空のクエリセットがあるかどうか確認する
-
[解決済み】Djangoでメールテンプレートを作成する
-
[解決済み] djangoのテンプレートで文字列を連結する方法は?
-
[解決済み】Djangoプロジェクトの作業ディレクトリ構造に関するベストプラクティス【終了しました