I needed to learn django framework for my job. So I think that the best way is to learn is to do some projects (and this group helped a lot) .
So I made this website called djangodevs. Its a reverse job board for Django developers. Where you create an account as a developer and present your work and then get contacted by businesses for a freelancer gig or a full-time-job.
Check it out and please leave me some feedback to better my skills in django and dont hesitate to message me