Received: by 10.66.85.1 with SMTP id d1mr2113591paz.36.1349424236756; Fri, 05 Oct 2012 01:03:56 -0700 (PDT) Received: by 10.68.238.201 with SMTP id vm9mr2953610pbc.6.1349424236741; Fri, 05 Oct 2012 01:03:56 -0700 (PDT) Path: t10ni23613332pbh.0!nntp.google.com!kt20no10551858pbb.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.python Date: Fri, 5 Oct 2012 01:03:56 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=196.12.58.69; posting-account=Ug79XAoAAAC3C54VbFz590DBK0Eguohs NNTP-Posting-Host: 196.12.58.69 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <97fa2804-adda-428f-a78a-d9ab3e22e965@googlegroups.com> Subject: How to create a login screen using core python language without using any framework From: shivakrsh...@gmail.com Injection-Date: Fri, 05 Oct 2012 08:03:56 +0000 Content-Type: text/plain; charset=ISO-8859-1 I need to develop a simple login page using Python language with two fields and a button, like: Username, Password, Login I know there are some beautiful Python frameworks like Django, Grok, WebPy, TurboGears which support web development using Python, but mine is a basic requirement consisting of only 3 screens (pages): * 1st page - Login page (Redirects to 2nd page when login button is clicked) * 2nd page - Page with records in the form of a list, with an option for adding new records (Redirects to 3rd page when "Add Records" button is clicked) * 3rd page - Page with fields, which are saved as records for the list on 2nd page (After entering details and clicking Submit) So, I have decided to develop the above functionality using Python **without** using any framework, so that I can have flexibility as well as write my own code. 1. Is it possible to create a login page using Python without using a framework? 2. I haven't worked on web services and don't know the basics of web development in Python. 3. If possible, can you provide me an example on how to create a login page using Python and achieve the functionality described above?