This is a (somewhat cursory) description of the process of getting Django working with Nginx in Gentoo Linux.
I'm starting with an already functional (but fairly minimal) Nginx installation, so I'll skip configuring that here, except where it's relevant.
This model consolidates configuration to 'sites.list', explicitly maps site names to ports.
It uses nginx's map syntax, so nginx handles it natively, while the django-fcgi script parses it operates as expected.
It's possible I missed a couple steps in documenting this, but doubtful. My shell log shows lots of other debugging tasks in between. Errors will show up either in running the above sequence, or (especially) /var/log/nginx/*_log