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.
Utangulizi
Baada ya kutengeneza models na kufanya migrations, hatua inayofuata ni kujaza database kwa data. Django hutupatia njia rahisi na salama za kufanya hivyo. Somo hili litakuongoza hatua kwa hatua jinsi ya kuongeza taarifa za vyakula, bei, muda wa upatikanaji na maelezo kwenye database.
Sasa tuingie kwenye somo letu…
1. Kutumia Django Admin
1.1 Kuanza Admin
Django Admin ni paneli ya kusimamia database bila kuandika SQL yoyote. Lakini ili uitumie:
Hatua ya Kwanza: Tengeneza Superuser
Kwenye terminal:
python manage.py createsuperuser
Utaulizwa:
-
Username
-
Email
-
Password
Hizi ndiyo utatumia kuingia admin panel.
1.2 Kusajili Model Katika Admin
Ili model ionekane kwenye Django Admin, lazima usajili ndani ya admin.py.
Faili: menu/admin.py
from django.contrib import admin
from .models import MenuItem
admin.site.register(MenuItem)
Sasa Django Admin itahusisha model yetu ya MenuItem.
1.3 Kuingia kwenye Admin Panel
Endesha server:
python manage.py runserver
Kisha kwenye browser fungua:
http://localhost:8000/admin/
Ingia kwa username na password ulizounda.
Sasa utaona sehemu ya MenuItem ikiwa ndani ya app menu.
1.4 Kuongeza Data Kupitia Admin
-
Bofya Menu Items
-
Chagua Add Menu Item
-
Jaza:
-
jina
-
maelezo
-
muda_upatikanaji
-
bei
-
-
Bofya Save
Data imehifadhiwa moja kwa moja kwenye database.
2. Kutumia Django Shell
Django Shell hukuruhusu kuingiza data moja kwa moja kwa kutumia Python. Tutakuja...
Umeionaje Makala hii.. ?
Share On:
👉1 Kitau cha Fiqh 👉2 Kitabu cha Afya 👉3 Dua za Mitume na Manabii 👉4 web hosting 👉5 kitabu cha Simulizi 👉6 Bongolite - Game zone - Play free game
Post zinazofanana:
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...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 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 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 20: Aina za parameter kwenye function
Katika somo hili tutakwend akujifunza kwa urefu zaidi kuhusu parameter ambazo hutumika kwenye functions
Soma Zaidi...PYTHON - somo la 10: string method na zinavyofanya kazi
Katika somo hili utakwenda kujfnza kuhusu string method nyinginezo. Katika somo lililopita tulijifunza kuhusu string indexing.
Soma Zaidi...