Hello!
I work a lot with Django and created tons of projects with it.
I suggest to do not reinvent the wheel and build your website on top of django admin interface. It actually offers all you need, and we can setup middlewares correctly to remove any overhead.
What solvable issues I expect:
* pagination / items per page - not supported from the box, but I can add it
* edit/view rights - also can be done
* forgot password logic - i do not know if you need it.
So, that is it, I do not see any big difficulties., so you can contact me and we start ASAP.
Have a good day!