जाँगो, उबंटूमध्ये हे फ्रेमवर्क सहज स्थापित करा

जांगो बद्दल

पुढील लेखात आम्ही झांगो कडे एक नजर टाकणार आहोत. हे एक हाय-लेव्हल पायथन वेब फ्रेमवर्क जे वेगवान विकास आणि स्वच्छ, व्यावहारिक अनुप्रयोग डिझाइनला प्रोत्साहित करते. हे वेब विकासाच्या बर्‍याच गुंतागुंतांची काळजी घेते, ज्यामुळे चाक पुन्हा चालू न करता आपला अनुप्रयोग लिहिण्यावर लक्ष केंद्रित करण्यास अनुमती देते. आहे मुक्त आणि मुक्त स्त्रोत.

जेंगो आम्हाला आपल्याला कमी कोडिंगसह सहज आणि द्रुतपणे वेब अनुप्रयोग तयार करण्याची परवानगी देते. पायथन प्रोग्रामिंग भाषेचा वापर करुन लिहिली गेलेली वेगवान आणि सुरक्षित चौकट आहे. या छोट्या पाठात आपण उबंटू 17.10 वर ही चौकट कशी स्थापित करावी ते पाहू. हे डेबियन / उबंटू आणि लिनक्स मिंट सारख्या डेरिव्हेटिव्हवर आधारित इतर सिस्टमवर कार्य करेल.

उबंटूवर झांगो वेब फ्रेमवर्क स्थापित करा

आम्ही दोन पद्धती वापरुन उबंटू वर जॅंगो स्थापित करू शकतो.

  • वापरून अधिकृत भांडार उबंटू कडून;
  • पाईप वापरणे (ही शिफारस केलेली पद्धत आहे आणि मी या लेखात वापरेन).

अधिकृत रेपॉजिटरीचा वापर करून उबंटूवर जॅंगो वेब फ्रेमवर्क स्थापित करा

झेंगो अधिकृत उबंटू रिपॉझिटरीजमधून उपलब्ध आहे. टर्मिनल (Ctrl + Alt + T) कमांडद्वारे हे इन्स्टॉल करू शकतो.

sudo apt update && sudo apt install python-django

यासह आम्ही उबंटूमध्ये आधीच ही चौकट स्थापित केली आहे. केवळ स्थापनेची समस्या अधिकृत उबंटू रेपॉजिटरी मधून असे आहे की अधिकृत आवृत्तीमधील आवृत्ती जांगोच्या अधिकृत आवृत्तीपेक्षा कमी असेल.

उबंटूवर पिपचा वापर करुन जाजानो वेब फ्रेमवर्क स्थापित करा

प्रोजेक्ट टीमने याची अधिकृतपणे शिफारस केली आहे. आम्ही मिळवू शकतो नवीनतम स्थिर आवृत्ती पायथन पॅकेज मॅनेजर वापरुन पिप म्हणतात.

पायथॉन 2 सह जॅंगो स्थापित करा

sudo pip install django

पायथॉन 3 सह जॅंगो स्थापित करा

sudo pip3 install django

आम्ही पायथन 2 किंवा पायथन 3 वापरू शकतो. या उदाहरणासाठी मी पायथन 3 वापरणार आहे.

एकदा प्रतिष्ठापन पूर्ण झाले, ते आवृत्ती तपासा आम्ही स्थापित केलेले, कार्यान्वित करू.

Django आवृत्ती

django-admin --version

मी आधीच म्हटल्याप्रमाणे हे ही अधिकृत उबंटू रेपॉजिटरीजमधील आवृत्तीपेक्षा उच्च आवृत्ती आहे. एकदा स्थापना पूर्ण झाल्यावर आम्ही पुढे जाऊ.

जांगोचा मूलभूत वापर

आम्ही एंट्रेयुनोसिसरोस नावाचा एक नवीन प्रकल्प तयार करणार आहोत. असे करण्यासाठी टर्मिनलवर जा:

django-admin startproject entreunosyceros

वरील कमांड «नावाची डिरेक्टरी तयार करेलएंट्रेयुनोसिसरोससध्याच्या निर्देशिकेत.

आम्ही या निर्देशिकेची सामग्री सत्यापित करणार आहोत. असे करण्यासाठी, चालवा:

jango निर्देशिका

ls entreunosyceros/

आपण वरील आउटपुटवरून पाहू शकता की called नावाची स्क्रिप्ट आहेmanage.py»आणि directory नावाची दुसरी डिरेक्टरीएंट्रेयुनोसिसरोस«. दुसरी निर्देशिका 'एंट्रेयुनोसिसरोसआपल्याकडे वास्तविक कोड असेल.

आता आपण पहिली डिरेक्टरी 'एन्ट्रेयुनोसिसरोस' वर जात आहोत.

cd entreunosyceros/

डेटाबेस प्रारंभ करा

नंतर डेटाबेस सुरू करण्यासाठी खालील आदेश चालवा:

जॅंगो डेटाबेस प्रारंभ करा

python3 manage.py migrate

टीप: जर आपण पायथन 2 किंवा त्यापूर्वी वापरत असाल तर आपण अवतरणेशिवाय "पायथन मॅनेजमेंट. पीपी माइग्रेट" वापरणे आवश्यक आहे.

प्रशासकीय वापरकर्ता तयार करा

मग आम्हाला प्रशासकीय वापरकर्ता तयार करण्याची आवश्यकता असेल. असे करण्यासाठी, चालवा:

वापरकर्ता निर्माण करा

python3 manage.py createsuperuser

वापरकर्तानाव (सध्याचे वापरकर्तानाव वापरण्यासाठी ते रिक्त ठेवा), एक ईमेल आणि संकेतशब्द लिहा, जे फक्त संख्यात्मक असू शकत नाही

कॉन्फिगरेशनमध्ये ALLOWED_HOSTS सुधारित करत आहे

आम्ही आमच्या अर्जाची चाचणी घेण्यापूर्वी, आम्ही फ्रेमवर्क कॉन्फिगरेशनमधील निर्देशांपैकी एक सुधारित करणे आवश्यक आहे. टर्मिनलमध्ये टाइप करून कॉन्फिगरेशन फाइल उघडा:

जॅंगोने यजमानांना परवानगी दिली

nano ~/entreunosycero/entreunosyceros/settings.py

माझ्या बाबतीत मी प्रोजेक्टचे नाव म्हणून एन्ट्रेयुनोसिसरो वापरला आहे. प्रत्येकाने ते जे लिहिले त्याप्रमाणे जुळवून घेऊ.

फाईलमध्ये, आम्ही ALLOWED_HOSTS निर्देश शोधू. हे पत्ते किंवा डोमेन नावांची श्वेतसूची परिभाषित करते जे फ्रेमवर्कशी कनेक्ट होण्यासाठी वापरले जाऊ शकते. या सूचीमध्ये नसलेल्या होस्ट शीर्षलेखांसह कोणतीही इनकमिंग विनंती अपवाद ठरेल. सुरक्षिततेची असुरक्षा टाळण्यासाठी आम्हाला हे कॉन्फिगर करावे लागेल.

कंसात, IP पत्ते किंवा डोमेन नावे सूचीबद्ध करा ते आमच्या फ्रेमवर्कशी संबंधित आहेत. प्रत्येक आयटम स्वल्पविरामाने विभक्त केलेल्या नोंदींमध्ये दिसणे आवश्यक आहे. जर आम्हाला वापरायचे असेल तर संपूर्ण डोमेन आणि कोणत्याही सबडोमेनसाठी विनंती, प्रारंभास कालावधी सुरू करते.

सर्व्हर सुरू करा

अंततः, झांगो विकास सर्व्हर सुरू करण्यासाठी खालील आदेश चालवा. मी आयपी वापरतो 0.0.0.0, परंतु हे फक्त एक उदाहरण आहे.

कन्सोल सर्व्हर सुरू देऊन

python3 manage.py runserver 0.0.0.0:8000

झांगो सर्व्हर सुरू होईल. सर्व्हर थांबविण्यासाठी, CTRL + C दाबा.

सर्व्हरच्या वेब पृष्ठावर प्रवेश करा

आपला वेब ब्राउझर उघडा आणि यावर नेव्हिगेट करा http://Dirección IP:8000.

झांगो सर्व्हर चालू आहे

आम्हाला मागील प्रमाणे स्क्रीन दिसल्यास फ्रेमवर्क योग्य प्रकारे कार्य करेल. च्या साठी सर्व्हर प्रशासन पृष्ठावर प्रवेश कराआपण URL म्हणून लिहू http://Dirección IP:8000/admin.

आम्ही लागेल पूर्वी तयार केलेले वापरकर्तानाव आणि संकेतशब्द वापरा.

हे या फ्रेमवर्कचे माझे अ‍ॅडमिन पृष्ठ दिसते आहे.

झांगो प्रशासक पृष्ठ

जाँगो जाण्यासाठी तयार आहे. अधिक माहितीसाठी, पहा अधिकृत दस्तऐवजीकरण प्रकल्प.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   राऊल म्हणाले

    छान, हे उत्कृष्ट कार्य करते, फक्त एकच गोष्ट म्हणजे मी टर्मिनलमधील सेटिंग्ज फायली सुधारित करू शकत नाही, परंतु मी त्यास मजकूर संपादकात सुधारित केले.

  2.   जुआन म्हणाले

    हाय, माझी समस्या अशी आहे की लॉगिन पृष्ठामध्ये निळ्या भागाशिवाय लॉग इन करण्यासाठी एक पांढरा बॉक्स दिसतो "झांगो" असे आहे की त्याचे स्वरूपन नाही, जसे आपण प्रशासनाच्या साइटमध्ये प्रवेश करता तेव्हा सर्व काही रंग किंवा स्वरूपाशिवाय गोंधळलेले दिसते.

  3.   एडुआर्डो कॅस्टिलो म्हणाले

    समर्थनाबद्दल धन्यवाद.