When Rope fails to find definition (usually due to meta classes used in Django), you can use standard Emacs feature: TAGS to find
this tag.
Also, to make tags for project you need to find tags:
exuberant-ctags -e -R --languages=python
P.S. Useful to have project fab command “fab make_tags”