Skip to content

blw0rm/testprofile

Repository files navigation

++ 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

About

this is a simple test task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages