web-dev-qa-db-fra.com

Django page de connexion administrateur - Python plante

J'essaie de me connecter à l'URL d'administration du Django post création du superutilisateur via l'invite de commande. Après avoir cliqué sur le bouton de connexion, je reçois "Python a cessé de fonctionner".

Python Ver: 3.7.0 Django Ver: 3.0

  • Étape 1: site Web créé à l'aide de la commande Django-admin

  • Étape 2: Utilisation de la commande runserver vérifiée Django La page d'accueil par défaut se charge

  • Étape 3: J'ai essayé d'administrer/de créer des utilisateurs super administrateurs.

  • Étape 4: cliquez sur le bouton Post Login, l'erreur "Python a cessé de fonctionner" s'affiche.


Ce que j'ai essayé de résoudre ce problème sans succès

  1. Vérifié via Shell, mon utilisateur créé est actif, superadmin, is_staff et tout est vrai
    from Django.contrib.auth import authenticate

    u = authenticate(username="username", password="password")
  1. J'ai essayé d'ajouter et de supprimer SESSION_COOKIE_SECURE = False dans settings.py

  2. Vérifié ALLOWED_HOSTS = [] dans settings.py

    Que dois-je faire pour voir la page d'administration?

6
useruser00

J'ai également rencontré le même problème que j'ai mis à niveau mon python mais le problème n'est pas avec python il se produit par environnement virtuel. Mettez à niveau votre environnement virtuel en exécutant la commande suivante) python -m venv --upgrade ./myvenv

0
Sundaram Seth

J'ai également rencontré le même problème avec Python 3.7.0. La mise à niveau vers Python 3.8.0 résout ce problème.

0
waitingkuo