django:forms (2)

The main use of the form framework is to define a Form class for each `` <Form>`` of HTML that will be processed.

 print(f)
<tr><th><label for="id_subject">Subject:</label></th><td><input type="text" name="subject" required id="id_subject" /></td></tr>
<tr><th><label for="id_email">Email:</label></th><td><input type="email" name="email" id="id_email" /></td></tr>
<tr><th><label for="id_message">Message:</label></th><td><input type="text" name="message" required id="id_message" /></td></tr>


In [8]: print(f.as_ul())
<li><label for="id_subject">Subject:</label> <input type="text"name="subject" required id="id_subject" /></li>
<li><label for="id_email">Email:</label> <input type="email" name="email" id="id_email" /></li>
<li><label for="id_message">Message:</label> <input type="text" name="message" required id="id_message" /></li>


In [9]: print(f.as_p())message" required id="id_message" /></li>In [9]: print(f.as_p())message" required id="id_message" /></li>In [9]: print(f.as_p())
<p><label for="id_subject">Subject:</label> <input type="text" name="subject" required id="id_subject" /></p>
<p><label for="id_email">Email:</label> <input type="email" name="email" id="id_email" /></p>

<p><label for="id_message">Message:</label> <input type="text" name="message" required id="id_message" /></p>



Our contact form only involves string types, which are sanitized into Unicode objects. If we use an integer or a date, the form

The framework will ensure that methods use the appropriate Python integer or datetime.date object.


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325771607&siteId=291194637