Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.62 KB

README.markdown

File metadata and controls

21 lines (13 loc) · 1.62 KB

Django Sandbox#

Site up at http://djangosandbox.alwaysdata.net

Implemented OpenID for logging in. Library used: https://bitbucket.org/benoitc/django-authopenid

Implemented Twitter-Bootstrap : https://github.com/twitter/bootstrap/

The purpose of this site was just to learn web-dev with Django and Python from Development to Deployment. PyDev for Eclipse was used.

Description:

  • This simple, Profiles oriented, Django powered website implements basic website tools such as Login and Register along with certain privileges to users.
  • The privileges are such that it allows an authorized user to Edit their own profile details, change their login password. Every user is also allowed to view other user's profile.
  • Unauthorized users do not have any privileges apart from viewing other profiles.
  • Viewing other profiles will not allow editing or changing passwords. Authorized users can only view the details, logout or choose to go back to own profile. I learnt how to grant and deny custom defined privileges to authorized and unauthorized users by implementing this.
  • Apart from this, I implemented some customized form validation in the Registration Form page.
  • The purpose of hosting it up on a free hosting was to understand how a website is finally deployed. I often see that I simply ignore this phase of web development. But I wanted to understand this final step practically, and that's why I had it hosted. I must say that alwaysdata.net was very helpful, providing support individually wherever problems cropped up. It's also one of the few free web hosting sites that support Django.