You're requesting insecure (i.e. non-HTTPS) content from within a HTTPS page - try accessing the page over standard HTTP and you'll probably find it works.
To track down problems like this, you can use Chrome's Javascript console (CTRL+SHIFT+J
or choose from the Tools
menu). You'll see an error like this:
[blocked] The page at https://lemanrus.pythonanywhere.com/maps ran insecure content from http://www.openlayers.org/api/OpenLayers.js.
Uncaught ReferenceError: OpenLayers is not defined maps:16
It's pretty clear from that message that the download of the Javascript file is being blocked for security reasons, and therefore the content of it isn't defined when the page attempts to call it.
Presumably it works in other browsers because they have slightly different security policies.