the main window label' font be careful if you do run thisthoughthe colors flashand the label font gets bigger times per secondso be sure you are able to kill the main window before it gets away from you hey-- warned youstep adding web interface gui interfaces are easier to use than command lines and are often all we need to simplify access to data by making our database available on the webthoughwe can open it up to even wider use anyone with internet access and web browser can access the dataregardless of where they are located and which machine they are using anything from workstations to cell phones will suffice moreoverweb-based interfaces require only web browserthere is no need to install python to access the data except on the single-server machine although traditional web-based approaches may sacrifice some of the utility and speed of in-process gui toolkitstheir portability gain can be compelling as we'll also see later in this bookthere are variety of ways to go about scripting interactive web pages of the sort we'll need in order to access our data basic serverside cgi scripting is more than adequate for simple tasks like ours because it' perhaps the simplest approachand embodies the foundations of more advanced techniquescgi scripting is also well-suited to getting started on the web for more advanced applicationsa wealth of toolkits and frameworks for python-including djangoturbogearsgoogle' app enginepylonsweb pyzopeplonetwistedcherrypywebwaremod_pythonpspand quixote--can simplify common tasks and provide tools that we might otherwise need to code from scratch in the cgi world though they pose new set of tradeoffsemerging technologies such as flexsilverlightand pyjamas (an ajax-based port of the google web toolkit to pythonand python-to-javascript compileroffer additional paths to achieving interactive or dynamic user-interfaces in web pages on clientsand open the door to using python in rich internet applications (riasi'll say more about these tools later for nowlet' keep things simple and code cgi script cgi basics cgi scripting in python is easy as long as you already have handle on things like html formsurlsand the client/server model of the web (all topics we'll address in detail later in this bookwhether you're aware of all the underlying details or notthe basic interaction model is probably familiar in nutshella user visits website and receives formcoded in htmlto be filled out in his or her browser after submitting the forma scriptidentified within either sneak preview