I'm fiddling with django and I'd like to find some inexpensive hosts that'll get me going - testing wise. Hosts where I can upgrade if need be, i.e. my app becomes popular.
I recommend a VPS with slicehost.com at 20$ month, with Nginx to serve static files and fastcgi for Django. Nginx+FastCGI is the answer to the memory constraints(256mb).
There are multiple plan you can update to. And since it's a VPS, updating is painless.
I'm using cheapish shared hosting Site5, which supports PHP, Django and Rails. The Django instalation wasn't exactly easy, but it worked (if you need help I can give a hand).
I rarely see them mentioned but linode is probably the best deal I have seen. 19.95/month you get a VPS solution, full root access, 360mb ram, 200GB Transfer and they have awesome customer service. And no, I am not affiliated, its just nice to see a hosting company that serves its customers well @ Linode.com
There are multiple plan you can update to. And since it's a VPS, updating is painless.