Explain how to make Forms in python.

Answer Posted / chaitanya

AAs python is scripting language forms processing is done by Python. We need to import cgi module to access form fields using FieldStorage class.

Every instance of class FieldStorage (for 'form') has the following attributes:

form.name: The name of the field, if specified.

form.filename: If an FTP transaction, the client-side filename.

form.value: The value of the field as a string.

form.file: file object from which data can be read.

form.type: The content type, if applicable.

form.type_options: The options of the 'content-type' line of the HTTP request, returned as a dictionary.

form.disposition: The field 'content-disposition'; None if unspecified.

form.disposition_options: The options for 'content-disposition'.

form.headers: All of the HTTP headers returned as a dictionary.

A code snippet of form handling in python:

import cgi

form = cgi.FieldStorage()

if not (form.has_key("name") and form.has_key("age")):

print "<H1>Name & Age not Entered</H1>"

print "Fill the Name & Age accurately."

return

print "<p>name:", form["name"].value

print "<p>Age:", form["age"].value

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which are the file related libraries/modules in python?

469


How do I define raw_input in python?

457


What is meant by attribute error in python?

422


Is python 0 based?

436


What is index out of range error?

483






How do I get numpy in python?

440


Write a coding in find a largest among three numbers?

468


Explain class __init__()?

452


What are the differences between c and python?

480


So, then, what is the global keyword?

459


What are the rules for legal python names?

488


What is the concatenation?

472


Which method will be used to delete a file ?

454


What ide to use for python?

440


Explain finally keyword?

478