When to use the Django sites framework?
if you need to serve static as well as dynamic content
if you want your app have a fully qualified domain name
if you are expecting more than 10.000 users
if your single installation powers more than one site