व्यवस्थापक पृष्ठ में लॉगिन करने के तुरंत बाद Django सर्वर बंद हो जाता है


9

लॉगिन बटन django सर्वर स्टॉप पर क्लिक करने के तुरंत बाद django व्यवस्थापक पृष्ठ पर लॉगिन करने की कोशिश करना

वेनव का उपयोग करके आभासी वातावरण में एक परियोजना बनाने की कोशिश करने वाले Django के लिए नया। ये निम्नलिखित चरण हैं जो मैंने किए।

1. एपीआई नाम के एक फोल्डर को बनाया गया

2. एक आभासी वातावरण का उपयोग कर बनाया python -m venv vapi

3. django की स्थापना की और फिर प्रारंभिक माइग्रेशन चलाकर सुपर यूजर बनाया

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

अब django adminpage में लॉगिन करने की कोशिश की

मैंने सेटिंग फ़ाइल में कुछ भी नहीं बदला है

डिफ़ॉल्ट sqllite डीबी का उपयोग करना

अजगर 3.7 django-admin 3.0

जवाबों:


3

इस समस्या को कैसे हल किया जाए, इसके उपाय यहां दिए गए हैं।

ध्यान। यदि आपके पास Django v3 है तो ये समाधान काम करते हैं । मुझे Django v2 आदि के मामले में समान समस्या का सामना नहीं करना पड़ा, इसलिए कृपया, अपने Django संस्करण की जांच करें और यदि आपके पास v3 नहीं है , तो यह उत्तर, शायद, आपकी मदद नहीं करेगा। माफ़ करना।

1) आप अपने Django संस्करण को v2 + में डाउनग्रेड कर सकते हैं

लेकिन मुझे यह पसंद नहीं है क्योंकि मैं हर चीज के नवीनतम संस्करणों का उपयोग करना पसंद करता हूं

2) अपने अजगर संस्करण को 3.8.0 में अपग्रेड करें और इसे मदद करनी चाहिए । (मैंने इस समस्या को इस तरह हल किया)

मेरा सुझाव है कि यदि आप अन्य परियोजनाएं हैं जो आपके पिछले अजगर संस्करण पर निर्भर करती हैं, तो आप pyenv पैकेज की तरह कुछ का उपयोग करें । इस पैकेज के लिए धन्यवाद आप बस अपने अजगर संस्करणों को स्विच कर सकते हैं जब आपको उन परियोजनाओं पर काम करने की आवश्यकता होती है जिनके लिए अलग-अलग अजगर संस्करणों की आवश्यकता होती है। इसके अलावा, मैं आपको सुझाव देना चाहता हूं कि आप अपनी निर्भरता को अलग रखने के लिए अपनी परियोजनाओं के लिए वेनव का उपयोग करें। अजगर के विकास के मामले में एक अलग वातावरण का उपयोग करना एक अच्छा अभ्यास है।

आशा है ये मदद करेगा। सधन्यवाद।


2

मैंने Django संस्करण को 3.0 से बदलकर 2.2.8 कर दिया है, अब यह ठीक काम कर रहा है, यह Django 3.0 में एक मुद्दा हो सकता है।


2

मुझे पायथन संस्करण के साथ इसी मुद्दे का सामना करना पड़ा 3.7.0। ऐसा लगता है कि उसके लिए पहले से ही टिकट है। संस्करण के लिए पायथन को अद्यतन 3.7.6करने से मेरे लिए इस समस्या को हल करने में मदद मिली:

# Updating version via pyenv
$ pyenv install 3.7.6

नया pipenvवर्चस्व बनाना

$ 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 संस्करण 3.0.1 मदद नहीं की। संस्करण 2.2.8 काम ठीक है। लेकिन मैं सर्वर को क्रैश किए बिना व्यवस्थापक साइट तक पहुंचने का एक तरीका ढूंढता हूं। मुख्य पृष्ठ पर प्रवेश करें या व्यवस्थापक साइट में आपके एप्लिकेशन मुख्य पृष्ठ सर्वर को रोकता है। लेकिन आप इस तरह के यूआरएल में लॉग इन कर सकते हैं: http://127.0.0.1:8000/admin/YourAppsName/YourModelsName/

लेकिन फिर भी ऐप्स मुख्य पृष्ठ पर जाने से सर्वर क्रैश हो जाता है।


ठीक उसी समस्या
बेन रोजर्स

1

Django को 2.2.11 तक अपग्रेड करने का प्रयास करें। इसने मेरे लिए काम किया


0

मैं एक ही मुद्दे का सामना कर रहा हूं, मुझे लगता है कि यह है और django 3.xx श्रृंखला के साथ मुद्दा है


0

मैं एक ही मुद्दे का सामना कर रहा हूं, मुझे लगता है कि यह django 3.xx श्रृंखला के साथ समस्या हो सकती है, एक बार जब मैं अजगर प्रबंधन थिंकपैड रन करता हूं और फिर व्यवस्थापक URL सर्वर पर जाता हूं


मुझे पता चला है कि समस्या क्या है, कृपया सुनिश्चित करें कि आप पायथन संस्करण 3.8 का उपयोग कर रहे हैं, यह भी सुनिश्चित करें कि आपका पायथन बिल्ड आपके कंप्यूटर बिल्ड से मेल खाता है (यानी 64 बिट कंप्यूटर को 64 बिट पायथन बिल्ड और इसके विपरीत का उपयोग करना चाहिए)। मुझे लगता है कि अजगर के साथ एक बग है 3.7। 3.8 ने मेरे लिए जादू कर दिया। और मेरे खुद के मामले में भी मेरे पास 32 बिट संस्करण अजगर स्थापित था।
एकेन मेन्फो

0

इससे मेरी समस्या हल हो गई:

पाइप अनइंस्टॉल करें django

पाइप स्थापित django == 2.2.11


-1

इस समस्या को हल करने के लिए Django 2.2 का उपयोग करें

टर्मिनल प्रकार में।

pip install django==2.2

ओपी ने कहा कि वह पहले से ही Django 3.0
hedgie
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.