Django sunucusu yönetici sayfasına giriş yaptıktan hemen sonra duruyor


9

Giriş düğmesine tıkladıktan hemen sonra django yönetici sayfasına giriş yapmaya çalışılıyor django sunucusu duruyor

Venjan kullanarak sanal bir ortamda bir proje oluşturmaya çalışan Django için yeni. Bunlar yaptığım aşağıdaki adımlar.

1. api adlı bir klasör oluşturdu

2. kullanarak sanal bir ortam yarattı python -m venv vapi

3. yüklü django ve ilk geçişleri koştu sonra süper kullanıcı oluşturdu

pip install django
django-admin startproject library .
python manage.py migrate
python manage.py createsuperuser

şimdi django yönetici sayfasına giriş yapmaya çalıştı

Setting.py dosyasındaki hiçbir şeyi değiştirmedim

varsayılan sqllite db kullanarak

python 3.7 django-admin 3.0

Yanıtlar:


3

İşte bu sorunun nasıl çözüleceğine dair çözümler.

Attentions. Django v3'ünüz varsa bu çözümler işe yarar . Django v2 vb So durumunda aynı sorunla karşı karşıya vermedi, sizin Django sürümünü kontrol edin ve yoksa v3 , bu cevap, muhtemelen, size yardımcı olmayacaktır. Afedersiniz.

1) Django sürümünüzü v2 + sürümüne geçirebilirsiniz

ama bu şekilde sevmiyorum çünkü her şeyin en son sürümlerini kullanmayı tercih ediyorum

2) python sürümünüzü 3.8.0'a yükseltin ve yardımcı olacaktır . (Bu sorunu bu şekilde çözdüm)

Önceki python sürümünüze bağlı başka projeleriniz varsa pyenv paketi gibi bir şey kullanmanızı öneririz . Bu paket sayesinde, farklı python sürümleri gerektiren projeler üzerinde çalışmanız gerektiğinde python sürümlerinizi değiştirebilirsiniz. Ayrıca, bağımlılıklarınızı izole etmek için projeleriniz için venv kullanmanızı öneririm . Python gelişimi için farklı bir ortam kullanmak iyi bir uygulamadır.

Umarım yardımcı olur. Saygılarımla.


2

Django sürümünü 3.0'dan 2.2.8'e değiştirdim, şimdi iyi çalışıyor, bu Django 3.0'da bir sorun olabilir.


2

Aynı sorunu Python sürümü ile de karşılaştım 3.7.0. Görünüşe göre bunun için bir bilet var. Python'u sürüme güncellemek 3.7.6benim için bu sorunun çözülmesine yardımcı oldu:

# Updating version via pyenv
$ pyenv install 3.7.6

Kullanarak yeni virtualenv oluşturma pipenv(gerekirse eski venv'i temizlemeyi unutmayın):

$ pipenv --rm
$ pipenv install --dev
Creating a virtualenv for this project
Pipfile: /home/homeuser/projects/django_rest/Pipfile
Using /home/homeuser/.pyenv/versions/3.7.6/bin/python3 (3.7.6) to create virtualenv
...


1

django sürüm 3.0.1 yardımcı olmadı. sürüm 2.2.8 iyi çalışıyor. ama sunucuyu çökmeden yönetici sitesine erişmek için bir yol bulmak. ana sayfaya giriş yapın veya yönetici sitesindeki uygulamalarınızın ana sayfası sunucuyu durdurur. ancak şu URL'lere giriş yapabilirsiniz: http://127.0.0.1:8000/admin/YourAppsName/YourModelsName/

ancak yine de uygulamalar ana sayfasına gitmek sunucuyu kilitler.


Aynı sorun
Ben Rogers

1

Django'yu 2.2.11'e düşürmeyi deneyin. Benim için çalıştı


0

Aynı sorunla karşı karşıyayım, bence bu ve django 3.xx serisi ile ilgili sorun


0

Aynı sorunla karşı karşıyayım, python manage.py runserver çalıştırıp yönetici URL sunucusuna gittikten sonra django 3.xx serisi ile ilgili bir sorun olabileceğini düşünüyorum


Sorunun ne olduğunu anladım, lütfen python sürüm 3.8 kullandığınızdan emin olun, ayrıca python derlemenizin bilgisayar derlemenizle eşleştiğinden emin olun (yani 64 bit bilgisayar 64 bit python derlemesi kullanmalıdır ve tersi). Bence python 3.7 ile ilgili bir hata var. 3.8 sihri benim için yaptı. Ve ayrıca kendi durumumda 32 bit sürüm python'u da yükledim.
Ekene Me

0

Bu sorunumu çözdü:

pip uninstall django

pip install django == 2.2.11


-1

Bu sorunu çözmek için Django 2.2'yi kullanın

Terminal tipinde.

pip install django==2.2

OP zaten Django 3.0 kullandığını belirtti
hedgie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.