/testprofile

this is a simple test task

Primary LanguagePython

++ 1. Create django project.  - partially done in 1.5 hours
You might use zc.buildout. 
Create profile app (first name, last name, data of birth, biography, contacts)
Add front page, where you'll show your profile datas. (use fixtures)
++ 2. Add authentication of this page - done in 20 min
+ 3. Create middleware, that stores all database requests. - done in 30 min
++ 4. Create template context processor that add django.conf.settings to context - done in 10 min
++ 5. Create a page where you may change your profile - done in 1 hour
++ 6. forms-widgets - assign calendar widget to "date of birth" field. - done in 1 hour
++ 7. forms-model-extra - (edit profile form has been done with forms.ModelForm? ;) - done in 1 min
         * invert field's order
++ 8. template-tags - create template tag, that gets any model object, and renders a link of change view in admin interface ( for example: {% edit_list request.user %}) - Done in  40 min
++ 9. commands - create django command that prints all models and object counts. - done in 50 min
++ 10. signals - create signal handler, that creates a note in database when every model is creating/editing/deleting. - done in 1.3 hour