web-dev-qa-db-ja.com

Django管理者ログインページ-Pythonクラッシュ

Django post create superuser through command Prompt。のadmin urlにログインしようとしています。[Login]ボタンをクリックした後、「Pythonが停止しました」と表示されます。

Pythonバージョン:3.7.0 Djangoバージョン:3.0

  • ステップ1:Django-adminコマンドを使用してWebサイトを作成した

  • 手順2:runserverコマンドを使用して検証済みDjangoデフォルトのホームページがロードされています

  • 手順3:スーパー管理者ユーザーを作成して、管理者/投稿を試行しました。

  • 手順4:ログイン後のボタンをクリックすると、「Python Stopped working」エラーが表示されます。


この問題を解決しようとして何も成功しなかったもの

  1. シェルを使用して確認しました。作成したユーザーはアクティブで、superadmin、is_staffで、すべてtrueです。
    from Django.contrib.auth import authenticate

    u = authenticate(username="username", password="password")
  1. SESSION_COOKIE_SECURE = Falsesettings.pyの追加と削除を試みました

  2. 検証済みALLOWED_HOSTS = [] in settings.py

    管理ページを表示するにはどうすればよいですか?

6
useruser00

私も同じ問題に直面していましたpythonをアップグレードしましたが、pythonに問題はありません。仮想環境で発生します。次のコマンドを実行して仮想環境をアップグレードしてくださいpython -m venv --upgrade ./myvenv

0
Sundaram Seth

Python 3.7.0でも同じ問題が発生しました。Python 3.8.0にアップグレードすると解決します。

0
waitingkuo