Python somo la 49: Jinsi ya ku host project ya Django
Katika somo hili utakwenda kujifunza jinsi ya ku host website ya Django. Hapa tutakwenda kutuma plaform ya pythonanywhere.com.
Jinsi ya Kuweka (Deploy) Django Project Kwenye PythonAnywhere – Hatua za Lazima Tu
Somo hili linaeleza hatua za lazima za kuchapisha Django project mtandaoni kwa kutumia PythonAnywhere. Tutatumia Bash Console, Virtual Environment, na GitHub (au upload ya project). Video nzima ya somo hili utaipata hapa https://bongoclass.com/learn/play/b8c833192312b34f08ab8327458f539054d97ac6
?️ HATUA YA 1: Andaa Project Yako Kimtandao
? 1.1 — Unda requirements.txt
Ikiwa tayari una Django project kwenye kompyuta yako, fungua terminal (cmd/bash), ingia kwenye folder la project, na andika:
pip freeze > requirements.txt
➡️ Hii itaweka list ya packages zote ulizotumia (kama Django, Pillow, etc) kwenye faili la requirements.txt ili ziweze kusanikwa baadaye kwenye server ya PythonAnywhere.
? HATUA YA 2: Upload Project au Clone Kutoka GitHub
Una chaguzi 2 hapa:
? 2.1 — Upload Files Moja kwa Moja
Fungua PythonAnywhere, login, nenda kwenye Files tab, bonyeza Upload, na weka project yako (zip au folder moja moja).
AU
? 2.2 — Clone Kutoka GitHub kwa Bash Console
Fungua Consoles > Bash, kisha clone repo yako:
git clone https://github.com/jinalako/projectyako.git
Mfano:
git clone https://github.com/skyclassbongo/pybongo.git
➡️ Hii itaweka project kwenye folder lenye jina la project.
? HATUA YA 3: Tengeneza Virtual Environment
python3.10 -m venv venv
➡️ Hii inaweka mazingira ya kujitegemea ya Python kwa ajili ya project yako (venv).
? HATUA YA 4: Activate Virtual Environment
source venv/bin/activate
➡️ Baada ya hapa, unaweza kusanikisha Django na mahitaji yako mengine.
? HATUA YA 5: Install Mahitaji kutoka requirements.txt
pip install -r yourproject/requirements.txt
Mfano:
pip install -r pybongo/requirements.txt
⚙️ HATUA YA 6: Tayarisha wsgi.py na settings.py
Angalia kama wsgi.py (ndani ya folder ...
Umeionaje Makala hii.. ?
Share On:
👉1 kitabu cha Simulizi 👉2 Kitau cha Fiqh 👉3 Tafasiri ya Riyadh Swalihina 👉4 Dua za Mitume na Manabii 👉5 Madrasa kiganjani 👉6 Kitabu cha Afya
Post zinazofanana:
Python somo la 36: Django framework - Utangulizi
Ni nini maana ya django framework na inafanya kazi gani
Soma Zaidi...PYTHON - somo la 2: Sheria za uandishi wa pyhton yaani syntax za python
Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python
Soma Zaidi...Python somo 57: Matumizi ya Python shell
Katika somo hili, tutajifunza: Maana ya Python shell na umuhimu wake. Tofauti kati ya shell na terminal ya kawaida. Matumizi ya shell, hususan kwenye Django. Amri muhimu zaidi za Python shell, zilizotokana na models na views zako za pybongo.
Soma Zaidi...Python somo la 53: Kutengeneza HTML Form na Django View kwa ajili ya kuingiza data
Katika somo hili tutaangalia jinsi ya kutengeneza fomu ya HTML kwa ajili ya kuingiza data kwenye jedwali la MenuItem, pamoja na kutengeneza view itakayopokea data hiyo na kuihifadhi kwenye database. Pia tutaunganisha form na URL route.
Soma Zaidi...PYHON - somo la 5: Aina za data list, turple, dictionary na boolean
Katika somo hili tunakwenda kujifunza aina nyingine za data ambazo hutumika kwenye python.
Soma Zaidi...Python somo la 16: Jinsi ya kutumia break na continue kwenye loop
Katika somo hili tunakwenda kujifunza matumizi ya break na continue kwenye loop
Soma Zaidi...