1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Site matching query does not exist.

Posted at

サイトマップ作成後にサイトにログインしようとしたところログインできなくなってしまった。

server error(500)
と表示されており、詳細が不明だった。

setings.py
DEBUG = True

エラーログを表示
Site matching query does not exist.

原因
サイトマップを作成中にドメインを変更しなければいけないところを誤ってドメインを削除して新しく追加してしまった。

削除してしまったドメイン
pk=1, domain='www.example.com', name='example.com'

ログインができない状態なのでシェルで追加することにした。

アプリのディレクトリ上で実行
シェルの起動

python3 manage.py shell

Siteのインポート

from django.contrib.sites.models import Site

削除してしまったドメインの作成

Site.objects.create(pk=1, domain='www.example.com', name='example.com')

実行後の出力
Site: www.example.com

参考にした動画

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?