Four options: 1) you are going to hire someone who can help you figure out what you want and will implement it quickly. This person will have a proven track record of implemented sites and will be expensive (over $100/hour depending on experience and their cost of living). 2) Hire a company with multiple experienced Django developers on staff if you want the site done well and on time. Expect to pay slightly more, ~$…
Random quasi-useless data point: I hired a very good Linux sysadmin really wanting to learn Django for a small/simple Django project. He lives in a "developing nation" (euphemism for "poor") I paid him $40/hr which is about twice what he was making and he picked django really quick and did a great job, luckily he doesn't fall in any of these categories but I realize this is an oulier.