picha

Python somo la 37: Jinsi ya ku install Django na kutengeneza project na app

Katika somo ili utajifunza hatuwa kwa hatuwa za ku install Django, kutengeneza project na kutengeneza app

Katika Django, project na app ni vipengele viwili muhimu sana lakini vinavyofanya kazi tofauti. Hapa chini ni maelezo ya kila kimoja kwa lugha rahisi. Nimekuandaia video ya somo hili kwenye ukurasa wa course ya django.  Tembelea ukurasa wa course  bofya menu kisha chguwa Django framework. Ama tembelea link hii https://bit.ly/4kdPule

 


🔷 Project ni nini?

Project ni mfumo mzima wa tovuti unaosimamia mipangilio (settings), usalama, routes (urls), na mawasiliano ya jumla ya programu. Ni mzizi wa kila kitu kinachofanyika kwenye Django. 

Mfano:

Ndani ya project, tunapata:


🔶 App ni nini?

App ni sehemu ndogo ndani ya project inayoshughulika na kazi maalum au kipengele maalum cha tovuti. App ni kama module au component. Project moja inaweza kuwa na app moja au zaidi, kila moja ikiwa na jukumu tofauti.

Mfano:

Katika somo letu, tutatengeneza app kwa jina: menu

Ndani ya app, tunapata mafaili kama:


🔁 Uhusiano kati ya Project na App


Mfano kwa kutumia somo letu:


Ukihitaji mchoro wa kuelezea uhusiano huu kwa picha au mfano halisi zaidi, naweza kukuandalia.

 

Kuunda Project (pybongo) na App (menu)

Hapa tutajifunza hatua kwa hatua jinsi ya kuanza kutumia Django kwa kutengeneza project iitwayo pybongo na app iitwayo menu. Nitakuwa ninakuandikia command ambazo utakuwa unzi run kwenye terminal.

Tutapitia:

  1. Kutayarisha mazingira

  2. Kuinstall Django

  3. Kuunda project pybongo

  4. Kuunda app menu

  5. Kuelewa structure ya project na app

  6. Kuunganisha app kwenye projec">...

    Jiunge nasi WhatsApp kupata update zetu

    Zoezi la Maswali

    help_outlineZoezi la Maswali

    info Jaza maswali yote au baadhi kisha bofya kitufe cha kutuma majibu hapo chini.
    1 Baada ya kutumia startapp menu, folda mpya inayoitwa menu huundwa. Kazi ya faili views.py ndani ya folda hiyo ni ipi?
    2 Faili gani ndani ya app menu hutumika kuandika code za kuwasiliana na database?
    3 Amri ipi inatumika kuanzisha development server ya Django?
    4 Ili app menu itambulike na project ya pybongo, inapaswa kuongezwa kwenye sehemu gani?
    5 Ili kuunda project mpya ya Django inayoitwa pybongo, ni ipi kati ya amri zifuatazo hutumika?

    Nyuma Endelea


    Umeionaje Makala hii.. ?

    Nzuri            Mbaya            Save
    Author: Rajabu image Tarehe: 2025-05-13 Topic: Python Main: ICT File: Download PDF Views 875

    Share On:

    Facebook WhatsApp
    Sponsored links
    👉1 Madrasa kiganjani    👉2 Bongolite - Game zone - Play free game    👉3 web hosting    👉4 Kitabu cha Afya    👉5 Simulizi za Hadithi Audio    👉6 kitabu cha Simulizi   

    Post zinazofanana:

    Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell

    Katika somo hili tutajifunza njia mbili muhimu za kuongeza data kwenye database katika project yetu ya pybongo (app: menu). Njia hizi ni: Kutumia Django Admin Kutumia Django Shell Utafahamu pia jinsi ya kusajili models kwenye admin, jinsi ya kuingia admin panel, na namna ya kutengeneza entries mpya za MenuItem.

    Soma Zaidi...
    Python somo la 45: Kutumia Loops na Conditions katika Django Templates

    Katika somo hili utakwend akujifunza kuchakata data kwa Kutumia Loops na Conditions katika Django Templates

    Soma Zaidi...
    Python somo la 48: Jinsi ya Kutumia JavaScript kwenye Fomu za Django

    Katika somo hili tutakwend akujifunza kuhusi Jinsi ya Kutumia JavaScript kwenye Fomu za Django

    Soma Zaidi...
    PYTHON - somo la 8: method za namba zinazotumika kwenye python

    Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba.

    Soma Zaidi...
    Python somo la 44: Data Manipulation katika Django Templates

    Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template

    Soma Zaidi...
    Python somo la 47: Jinsi ya kupokea na kuchakata fomu

    Katika somo hili utakwend akujifunza jinsi ya kupokea na kuchakata fomu

    Soma Zaidi...
    Python somo la 14: Jinsi ya kutumia For loop

    Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python

    Soma Zaidi...
    Python somo la 34: Kutumia html kwneye python

    Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

    Soma Zaidi...
    Python somo la 50: database kwneye django

    Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model

    Soma Zaidi...
    PYTHON - somo la 7: Jinsi ya kubadili aina ya data

    Katika soo hili utakwenda kujifunza jinsi ya kubaduli aina moja ya data kwena aina nyingine. Kwa mfano unaweza kubadili namba kuwa string ama kubadili string kuwa nanda ama kubadili float kuwa int.

    Soma Zaidi...