Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

🎯 Lengo la Somo

Kujifunza jinsi ya:


 

Vipengele vya Msingi vya Fomu ya HTML

✅ Muundo wa Fomu

<form method="post" action="">     {% csrf_token %}          <label for="jina">Jina:</label>     <input type="text" name="jina" id="jina" required>      <br><br>      <label for="barua">Barua Pepe:</label>     <input type="email" name="barua" id="barua" required>      <br><br>      <input type="submit" value="Tuma Taarifa"> </form> 

 

🔍 Maelezo ya Vipengele:

Kipengele Maelezo
<form method="post"> Hutuma data kwa njia ya POST (salama zaidi)
action="" Inaelekeza form kwa ukurasa huo huo
{% csrf_token %} Django hutumia CSRF token kulinda form dhidi ya mashambulizi
<input> Vipengele vya kuchukua taarifa (text, email, nambari n.k.)
required Huhakikisha mtumiaji hajazi fomu bila kujaza mashamba hayo

 

Kuandaa Template ya HTML (Mfano: templates/fomu.html)

<!DOCTYPE html> <html> <head>     <title>Fomu ya Mawasiliano</title> </head> <body>     <h2>Wasiliana Nasi</h2>      <form method="post">         {% csrf_token %}         <label for="jina">Jina lako:</label>         <input type="text" name="jina" id="jina" required>          <br><br>          <label for="ujumbe">Ujumbe:</label>         <textarea name="ujumbe" id="ujumbe" rows="5" required></textarea>          <br><br>          <input type="submit" value="Tuma">     </form> </body> </html> 

 

Kuandaa views.py kwa Kutuma Fomu

Katika views.py, tunaandaa view inayotuma template tu. Hatutapokea wala kuchakata data kwa sasa.

# views.py from django.shortcuts import render  def fomu_view(request):     return render(request, 'fomu.html') 

 

Kuongeza URL kwa Fomu

Katika urls.py ya app yako:

# urls.py from django.urls import path from .views import fomu_view  urlpatterns = [     path('fomu/', fomu_view, name='fomu'), ] 

📝 Muhtasari


 

💡 Somo Linalofuata: Kupokea Taarifa kutoka kwenye Fomu

Katika somo lijalo tutajifunza jinsi ya:

 

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass Zoezi la Maswali

help_outlineZoezi la Maswali

info Jaza maswali yote au baadhi kisha bofya kitufe cha kutuma majibu hapo chini.
1 Ni method ipi salama zaidi kutumia katika <form> ya HTML ili kutuma taarifa kwa Django?
2 Ni kipengele gani kinachotumika kulinda fomu za Django dhidi ya mashambulizi ya CSRF?
3 Kipengele kipi cha HTML hutumika kuchukua maandishi marefu kama ujumbe wa mtumiaji?
4 Kwenye urls.py, ni ipi kazi ya path('fomu/', fomu_view)?
5 Katika views.py, nini kazi ya render(request, 'fomu.html')?

Nyuma


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:45 Topic: Python Main: ICT File: Download PDF Views 15

Share On:

Facebook WhatsApp
Sponsored links
👉1 kitabu cha Simulizi    👉2 Bongolite - Game zone - Play free game    👉3 Kitau cha Fiqh    👉4 Madrasa kiganjani    👉5 Simulizi za Hadithi Audio    👉6 Sira ya Mtume Muhammad (s.a.w)   

Post zinazofanana:

Python somo la 36: Django framework - Utangulizi
Python somo la 36: Django framework - Utangulizi

Ni nini maana ya django framework na inafanya kazi gani

Soma Zaidi...
PYTHON - somo la 10: string method na zinavyofanya kazi
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...
Python somo la 37: Jinsi ya ku install Django na kutengeneza project na app
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

Soma Zaidi...
Python somo la 30: Data abstraction
Python somo la 30: Data abstraction

Katika somo hili utakwend akujifunz akuhusu nadharia ya data abstraction na kazi zake kwenye OOP

Soma Zaidi...
Pthon somo la 41: Template Inheritance katika Django
Pthon somo la 41: Template Inheritance katika Django

Somo hili linazungumzia hatua ya kuunda navigation menu na kutumia template inheritance kwa njia ya kitaalamu katika Django.

Soma Zaidi...
Python somo la 31: Jinsi ya kutengeneza faili na folder
Python somo la 31: Jinsi ya kutengeneza faili na folder

Katika somo hili utajifunz ajinsi ya kutengeneza folda, faili na kuweka data kwneye faili

Soma Zaidi...
Python somo la 38: Kubadilisha landing page ya Django Framework
Python somo la 38: Kubadilisha landing page ya Django Framework

Katika somo hili utakwenda kujifunza jinsi ya kubadili ukurasa wa landing page wa Django na kuweka ukurasa tunaoutaka sisi.

Soma Zaidi...
Python somo la 28: inheritance kwenye OOP
Python somo la 28: inheritance kwenye OOP

Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.

Soma Zaidi...
Python somo la 18: Jinsi ya kuandika function
Python somo la 18: Jinsi ya kuandika function

Katika somo hili utakwend akujifunza jinsi ya kuandika function, kuweka parameter na kuitumia function

Soma Zaidi...
Python somo la 16: Jinsi ya kutumia break na continue kwenye loop
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...