6to4 is a deprecated method to provide IPv6 to networks that only have an IPv4 uplink. I don't think it is relevant to your question.
The very short answer: The whole world is slowly starting to enable IPv6, and Google is one of the companies that is actively working on IPv6 support. You will have to deal with IPv6 support.
A bit longer answer: IPv6 is a different protocol than IPv4. You cannot 'convert' IPv6 addresses to IPv4 addresses. IPv4 addresses and IPv6 addresses are unrelated. If your application cannot deal with IPv6 then your best bet is probably to overwrite os.environ["REMOTE_ADDR"] with a 'fake' IPv4 address when you detect an IPv6 address.
If you choose something that is never supposed to show up on the internet like 192.0.2.0 then you can later easily see which entries are caused by an IPv6 client. You won't be able to identify the client anymore though, as the 128 bits in an IPv6 address can never be put into a fake IPv4 address. You really should adjust your application to deal properly with IPv6 if IP addresses are important to you...