A cikin labarin na gaba zamuyi dubi akan Django. Wannan shi ne Tsarin yanar gizo mai girma Python wannan yana ƙarfafa ci gaba mai sauri da tsabta, ƙirar aikace-aikacen aiki. Yana kula da yawancin rikitarwa na ci gaban yanar gizo, yana ba mu damar mai da hankali kan rubuta aikace-aikacenmu ba tare da sake inganta dabaran ba. Shin kyauta da budewa.
Django mu ba ka damar ƙirƙirar aikace-aikacen yanar gizo a sauƙaƙe da sauri tare da ƙananan coding. Tsari ne mai aminci kuma amintacce wanda aka rubuta ta amfani da yaren shirye-shiryen Python. A cikin wannan gajeren koyarwar, zamu ga yadda ake girka wannan tsarin akan Ubuntu 17.10. Kodayake wannan zai yi aiki a kan wasu tsarin da ya danganci Debian / Ubuntu da abubuwan da ya samo asali kamar Linux Mint.
Sanya Tsarin Gidan yanar gizon Django akan Ubuntu
Zamu iya shigar da Django akan Ubuntu ta amfani da hanyoyi biyu:
- Yin amfani da wuraren adana hukuma daga Ubuntu;
- Amfani da pip (wacce ita ce hanyar da aka ba da shawarar kuma wacce zan yi amfani da ita a wannan labarin).
Sanya Tsarin Yanar Gizo na Django akan Ubuntu ta amfani da wuraren adana bayanai na hukuma
Ana samun Django daga wuraren ajiya na hukuma Ubuntu. Za mu iya shigar da shi ta amfani da m (Ctrl + Alt T) umarnin:
sudo apt update && sudo apt install python-django
Da wannan za mu riga mun girka wannan tsarin a cikin Ubuntu. Matsalar kawai tare da shigarwa daga wuraren da aka ajiye na Ubuntu shi ne cewa sigar da ke cikin hukuma za ta kasance ƙasa da ta Django.
Shigar da Tsarin Gidan yanar gizon Django akan Ubuntu ta amfani da pip
Wannan hukuma ce ta ba da shawarar wannan bisa hukuma. Zamu iya samun sabon yanayin barga ta amfani da mai sarrafa kunshin python da ake kira pip.
Sanya Django tare da Python 2
sudo pip install django
Sanya Django tare da Python 3
sudo pip3 install django
Zamu iya amfani da Python 2 ko Python 3. Zan yi amfani da Python 3 don wannan misalin.
Da zarar an gama girkawa, to duba sigar cewa mun girka, zamu iya aiwatarwa:
django-admin --version
Kamar yadda na riga na fada, wannan Sigogi ne mafi girma fiye da ɗaya a cikin ɗakunan ajiya na Ubuntu na hukuma. Da zarar an gama shigarwa zamu iya ci gaba.
Amfani da Django na asali
Zamu kirkiro wani sabon aiki mai suna entreunosyceros. Don yin haka, gudu a cikin m:
django-admin startproject entreunosyceros
Umurnin da ke sama zai ƙirƙiri kundin adireshi da ake kira «kamara»A cikin kundin adireshi na yanzu.
Za mu tabbatar da abubuwan da ke cikin wannan kundin adireshin. Don yin haka, gudu:
ls entreunosyceros/
Kamar yadda kake gani daga fitowar da ke sama, akwai rubutun da ake kira «sarrafa.py»Kuma wani kundin adireshin da ake kira«kamara«. Na biyu directory 'kamara'za mu sami ainihin lambar.
Yanzu, za mu matsa zuwa kundin adireshi na farko 'entreunosyceros':
cd entreunosyceros/
Fara bayanan
To, aiwatar da umarni mai zuwa don fara bayanan:
python3 manage.py migrate
Lura: Idan kuna amfani da Python 2 ko a baya, dole ne ku yi amfani da "python manage.py ƙaura" ba tare da ambato ba.
Irƙiri mai amfani mai gudanarwa
Sannan muna buƙatar ƙirƙirar mai amfani na gudanarwa. Don yin haka, gudu:
python3 manage.py createsuperuser
Rubuta sunan mai amfani (a bar shi fanko don amfani da sunan mai amfani na yanzu), imel da kalmar wucewa, waɗanda ba za su iya zama adadi kawai ba.
Gyara ALLOWED_HOSTS a cikin sanyi
Kafin mu gwada aikace-aikacenmu, dole ne mu canza ɗayan umarnin a cikin tsarin daidaitawa. Bude fayil din sanyi ta hanyar bugawa a cikin m:
nano ~/entreunosycero/entreunosyceros/settings.py
A halin da nake ciki nayi amfani da entreunosyceros a matsayin sunan aikin. Bari kowane ya daidaita shi da abin da ya rubuta.
A cikin fayil din, zamu nemi umarnin ALLOWED_HOSTS. Yana bayyana ma'anar adiresoshin ko sunayen yanki waɗanda za a iya amfani dasu don haɗawa zuwa tsarin. Duk wata buƙata mai shigowa tare da taken mai masaukin baki wanda baya cikin wannan jeren zai jefa banda. Dole ne mu saita wannan don kauce wa yanayin rauni.
A cikin baka, jera adiresoshin IP ko sunayen yanki wadanda ke hade da tsarin mu. Kowane abu dole ne ya bayyana a shigarwar da wakafi ya raba. Idan muna son amfani buƙatun don kowane yanki da kowane yanki, yana ƙara lokaci zuwa farkon shigarwa.
Fara uwar garke
A ƙarshe, gudanar da wannan umarni don fara sabar ci gaban Django. Ina amfani da IP 0.0.0.0, amma wannan misali ne kawai.
python3 manage.py runserver 0.0.0.0:8000
Sabar Django zata fara. Don tsaida sabar, latsa CTRL + C.
Shiga shafin yanar gizon sabar
Bude burauzar gidan yanar gizon ka kuma yi amfani da su zuwa http://Dirección IP:8000.
Idan muka ga allo kamar na baya, tsarin zaiyi aiki daidai. Domin samun dama ga shafin gudanarwar sabar, za mu rubuta a matsayin URL http://Dirección IP:8000/admin.
Dole ne muyi yi amfani da sunan mai amfani da kalmar wucewa da aka ƙirƙira a baya.
Wannan shine abin da shafi na na wannan tsarin yake kama.
Django ya shirya don amfani. Don ƙarin cikakkun bayanai, duba takaddun hukuma na aikin.
3 comments, bar naka
Mai girma, yana aiki babba, abin da kawai ba zan iya canza fayilolin saituna a cikin tashar ba, amma na gyara shi a cikin editan rubutu.
Barka dai, matsalata ita ce shafin shiga yana ganin farin akwatin don shiga ba tare da shuɗin ɓangaren "django" kamar ba shi da tsari ba, kamar dai lokacin da kuka shiga shafin gudanarwar, komai yana kama da rikici ba tare da launi ko tsari ba.
Godiya ga goyon baya.