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.

Django Forms


? Lengo la Somo

Kujifunza jinsi ya:


? Vipengele vya Msingi vya Fomu ya HTML

✅ Mfano wa 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 Muhimu

Kipengele Maelezo
<form method="post"> Hutuma data kwa njia salama ya POST.
action="" Hurejea ukurasa huo huo baada ya kutuma fomu.
{% csrf_token %} Hulinda fomu dhidi ya mashambulizi ya CSRF kwa kutumia token ya Django.
<input> Hutumika kuchukua taarifa za mtumiaji (mfano: text, email).
required Huhakikisha mtumiaji hajazi bila kujaza field muhimu.

? Kuandaa Template ya HTML

Faili: templates/fomu.html

<!DOCTYPE html>
<html>
<head>
    <title>Fomu ya Mawasiliano</title>
</head>
<body>
    <h2...
Ingia sasa ili uweze kusoma makala hii yote.

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 Kwenye urls.py, ni ipi kazi ya path('fomu/', fomu_view)?
3 Katika views.py, nini kazi ya render(request, 'fomu.html')?
4 Ni kipengele gani kinachotumika kulinda fomu za Django dhidi ya mashambulizi ya CSRF?
5 Kipengele kipi cha HTML hutumika kuchukua maandishi marefu kama ujumbe wa mtumiaji?

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2025-05-21 00:02:14 Topic: Python Main: Masomo File: Download PDF Views: 873

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 ai web app     👉2 web hosting     👉3 Tafasiri ya Riyadh Swalihina     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 Kitabu cha Afya     👉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 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 28: inheritance kwenye OOP

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

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 la 58: Jinsi ya Kuboresha Django Admin

Katika somo hili tutajifunza mambo matatu muhimu ya kuboresha admin ya Django: Jinsi ya kubadili header za Django Admin Jinsi ya kuongeza columns zinazojitokeza kwenye admin list Jinsi ya kuweka limit ya rows zinazoonekana kwa kila ukurasa (pagination)

Soma Zaidi...
Python somo la 19: Aina za Function

Katika somo hili utakwend akujifunza aina mbalimbali za function ambazo tunaweza kuzitumia kwenye python.

Soma Zaidi...