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 Amri ipi inatumika kuanzisha development server ya Django?
    2 Ili app menu itambulike na project ya pybongo, inapaswa kuongezwa kwenye sehemu gani?
    3 Baada ya kutumia startapp menu, folda mpya inayoitwa menu huundwa. Kazi ya faili views.py ndani ya folda hiyo ni ipi?
    4 Ili kuunda project mpya ya Django inayoitwa pybongo, ni ipi kati ya amri zifuatazo hutumika?
    5 Faili gani ndani ya app menu hutumika kuandika code za kuwasiliana na database?

    Nyuma Endelea


    Umeionaje Makala hii.. ?

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

    Share On:

    Share follows: 0 | Unique share links followed: 0
    Sponsored links
    πŸ‘‰1 Kitau cha Fiqh    πŸ‘‰2 Kitabu cha Afya    πŸ‘‰3 Bongolite - Game zone - Play free game    πŸ‘‰4 kitabu cha Simulizi    πŸ‘‰5 web hosting    πŸ‘‰6 Dua za Mitume na Manabii   

    Post zinazofanana:

    Python somo la 61: Jinsi ya kutuma email kwenye django

    Katika maeneo ya development, tunahitaji kutuma email mara nyingi kwa madhumuni ya: Kujaribu mfumo wa OTP Password reset System notifications Activation codes Lakini mara nyingi hatutaki emails ziondoke kwenda kwa watu halisi wakati bado tupo kwenye majaribio.

    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 22: Package kwenye Python

    Hapa utakwenda kujifunz amaana ya package, aina zake na jinsi ya kuandika package.

    Soma Zaidi...
    Python somo la 54: Jinsi ya Kusoma Data Kutoka Database kwenye Django

    Katika somo hili tutajifunza namna ya kusoma data kutoka kwenye database kupitia Django ORM, jinsi ya kuzipeleka kwenye view, na jinsi ya kuzionyesha kwenye HTML template.

    Soma Zaidi...
    Python somo la 25: Sheria za uandishi wa class

    Katika somo hili utajifunza maana ya class, sheria za uandishi wake na mifano halisi

    Soma Zaidi...
    Python somo la 52: Kutengeneza table na kufanya Migrations Katika Django

    Katika somo hili tutajifunza jinsi Django hutumia migrations kuunda na kubadilisha tables kwenye database kulingana na models tunazoandika. Tutapitia maana ya migration, hatua za kuitumia, umuhimu wake, misingi ya makemigrations na migrate, pamoja na mfano halisi kutoka kwenye project yetu ya pybongo (app: menu).

    Soma Zaidi...
    PYTHON - somo la 9: indexing katika strinfg

    Katika somo hili tutakwenda kujifunza kuhusu string indexing. Kama tulivyojifunza kuhusu namba katika somo lililopita, basi hapa tutakwenda kucheza na string.

    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 17: Jinsi ya kutumia user input

    Katika somo hili uatkwenda kujifunz anamna ambavyo mtu anaweza kuingiza input kwneye system

    Soma Zaidi...
    Python somo la 60: Hashing na Encryption kwenye Django

    Katika somo hili tutajifunza: Tofauti kati ya hashing na encryption Jinsi ya kufunga packages muhimu Jinsi ya kufanya hashing kwa maneno ya kawaida (mfano β€œbongoclass”) Jinsi ya kufanya encryption na decrypt kutumia Fernet Jinsi Django inahash password kupitia User model Mazoezi ya vitendo

    Soma Zaidi...