அடுத்த கட்டுரையில் நாம் ஜாங்கோவைப் பார்க்கப் போகிறோம். இது ஒரு உயர் மட்ட பைதான் வலை கட்டமைப்பு இது விரைவான வளர்ச்சி மற்றும் சுத்தமான, நடைமுறை பயன்பாடு வடிவமைப்பை ஊக்குவிக்கிறது. இது வலை வளர்ச்சியின் சிக்கல்களைக் கவனித்துக்கொள்கிறது, மேலும் சக்கரத்தை மீண்டும் கண்டுபிடிக்காமல் எங்கள் பயன்பாட்டை எழுதுவதில் கவனம் செலுத்த அனுமதிக்கிறது. இருக்கிறது இலவச மற்றும் திறந்த மூல.
ஜாங்கோ எங்களுக்கு குறைந்த குறியீட்டுடன் வலை பயன்பாடுகளை எளிதாகவும் விரைவாகவும் உருவாக்க உங்களை அனுமதிக்கிறது. இது பைதான் நிரலாக்க மொழியைப் பயன்படுத்தி எழுதப்பட்ட வேகமான மற்றும் பாதுகாப்பான கட்டமைப்பாகும். இந்த குறுகிய டுடோரியலில், உபுண்டு 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-admin --version
நான் ஏற்கனவே கூறியது போல, இது இது உத்தியோகபூர்வ உபுண்டு களஞ்சியங்களில் உள்ளதை விட உயர்ந்த பதிப்பாகும். நிறுவல் முடிந்ததும் நாம் முன்னேறலாம்.
ஜாங்கோவின் அடிப்படை பயன்பாடு
என்ட்ரூனோசைசெரோஸ் என்ற புதிய திட்டத்தை உருவாக்க உள்ளோம். அவ்வாறு செய்ய, முனையத்தில் இயக்கவும்:
django-admin startproject entreunosyceros
மேலே உள்ள கட்டளை «என்ற கோப்பகத்தை உருவாக்கும்interunosycerosDirect தற்போதைய அடைவில்.
இந்த கோப்பகத்தின் உள்ளடக்கத்தை நாங்கள் சரிபார்க்கப் போகிறோம். அவ்வாறு செய்ய, இயக்கவும்:
ls entreunosyceros/
மேலே உள்ள வெளியீட்டில் இருந்து நீங்கள் பார்க்க முடிந்தால், «என்ற ஸ்கிரிப்ட் உள்ளதுmanage.py»மற்றும் மற்றொரு அடைவு calledinterunosyceros«. இரண்டாவது அடைவு 'interunosyceros'எங்களிடம் உண்மையான குறியீடு இருக்கும்.
இப்போது, முதல் அடைவு 'என்ட்ரூனோசைசெரோஸ்' க்கு செல்லப்போகிறோம்:
cd entreunosyceros/
தரவுத்தளத்தைத் தொடங்கவும்
தரவுத்தளத்தைத் தொடங்க பின்வரும் கட்டளையை இயக்கவும்:
python3 manage.py migrate
குறிப்பு: நீங்கள் பைதான் 2 அல்லது அதற்கு முந்தையதைப் பயன்படுத்துகிறீர்கள் என்றால், மேற்கோள்கள் இல்லாமல் "python management.py migrate" ஐப் பயன்படுத்த வேண்டும்.
நிர்வாக பயனரை உருவாக்கவும்
நாங்கள் ஒரு நிர்வாக பயனரை உருவாக்க வேண்டும். அவ்வாறு செய்ய, இயக்கவும்:
python3 manage.py createsuperuser
பயனர்பெயரை எழுதுங்கள் (தற்போதைய பயனர்பெயரைப் பயன்படுத்த அதை காலியாக விடவும்), ஒரு மின்னஞ்சல் மற்றும் கடவுச்சொல், இது எண்ணாக மட்டுமே இருக்க முடியாது.
உள்ளமைவில் ALLOWED_HOSTS ஐ மாற்றியமைத்தல்
எங்கள் விண்ணப்பத்தை சோதிக்கும் முன், கட்டமைப்பின் உள்ளமைவில் உள்ள கட்டளைகளில் ஒன்றை நாங்கள் மாற்ற வேண்டும். முனையத்தில் தட்டச்சு செய்வதன் மூலம் உள்ளமைவு கோப்பைத் திறக்கவும்:
nano ~/entreunosycero/entreunosyceros/settings.py
என் விஷயத்தில் நான் திட்டத்தின் பெயராக என்ட்ரூனோசைசெரோஸைப் பயன்படுத்தினேன். ஒவ்வொருவரும் அதை அவர்கள் எழுதியதை மாற்றியமைக்கட்டும்.
கோப்பு உள்ளே, ALLOWED_HOSTS உத்தரவைப் பார்ப்போம். இது கட்டமைப்போடு இணைக்கப் பயன்படுத்தக்கூடிய முகவரிகள் அல்லது டொமைன் பெயர்களின் அனுமதிப்பட்டியலை வரையறுக்கிறது. இந்த பட்டியலில் இல்லாத ஹோஸ்ட் தலைப்புடன் உள்வரும் எந்தவொரு கோரிக்கையும் விதிவிலக்காகும். பாதுகாப்பு பாதிப்பைத் தவிர்க்க இதை உள்ளமைக்க வேண்டும்.
அடைப்புக்குறிக்குள், ஐபி முகவரிகள் அல்லது டொமைன் பெயர்களை பட்டியலிடுங்கள் அவை எங்கள் கட்டமைப்போடு தொடர்புடையவை. ஒவ்வொரு உருப்படியும் கமாவால் பிரிக்கப்பட்ட உள்ளீடுகளில் தோன்ற வேண்டும். நாம் பயன்படுத்த விரும்பினால் முழு டொமைன் மற்றும் எந்த துணை டொமைன்களுக்கான கோரிக்கைகள், நுழைவின் தொடக்கத்தில் ஒரு காலத்தை சேர்க்கிறது.
சேவையகத்தைத் தொடங்கவும்
இறுதியாக, ஜாங்கோ மேம்பாட்டு சேவையகத்தைத் தொடங்க பின்வரும் கட்டளையை இயக்கவும். நான் ஐபி பயன்படுத்துகிறேன் 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.
நாம் வேண்டும் முன்னர் உருவாக்கிய பயனர்பெயர் மற்றும் கடவுச்சொல்லைப் பயன்படுத்தவும்.
இந்த கட்டமைப்பின் எனது நிர்வாக பக்கம் இதுதான்.
ஜாங்கோ பயன்படுத்த தயாராக உள்ளது. மேலும் விவரங்களுக்கு, பார்க்கவும் உத்தியோகபூர்வ ஆவணங்கள் திட்டத்தின்.
சிறந்தது, இது நன்றாக வேலை செய்கிறது, முனையத்தில் உள்ள அமைப்புகளின் கோப்புகளை என்னால் மாற்ற முடியவில்லை, ஆனால் நான் அதை உரை திருத்தியில் மாற்றியமைத்தேன்.
வணக்கம், எனது சிக்கல் என்னவென்றால், உள்நுழைவு பக்கம் உள்நுழைவதற்கான ஒரு வெள்ளை பெட்டியை "ஜாங்கோ" இல்லாமல் பார்க்கிறது, அது வடிவம் இல்லாதது போன்றது, நீங்கள் நிர்வாக தளத்திற்குள் நுழைந்ததைப் போலவே, அனைத்தும் வண்ணம் அல்லது வடிவம் இல்லாமல் குழப்பமாக தெரிகிறது.
ஆதரவுக்கு நன்றி.