If you have a free account on PythonAnywhere, you can run a website at the
.pythonanywhere.com. But if you have a paid account,
you can run the site on any domain that you own.
If you already have a web application up and running on PythonAnywhere and you
want to point a new domain at it -- for example, if you have a site at
fred.pythonanywhere.com and you want it to show up at
there are two steps:
- Go to the "Web" tab, and click on the pencil icon next to the web app name.
Change it from
www.fredsdomain.com. This tells the PythonAnywhere system that when it receives a request for your domain, it should use your web app to respond to the request.
- After you've done that, you'll see a new "DNS setup" section on the "Web" tab. This will have a "CNAME" value, which you'll need to use in some configuration with the company you bought the domain from. There's more information about CNAME setup here.