Attached you can find a Django authentication backend for OpenID, based on openid2rp. All relevant code lives in a subdirectory "openid2rp_django", I only changed setup.py to install the additional module together with openid2rp. End-user documentation is inline. The code is tested with the upcoming production version of http://www.citemaster.net.
If possible, it would be great to have this one distributed together with openid2rp. This would basically mean that you add the subdirectory to the module, and change setup.py accordingly. Thanks !