Skip to main content

Sign up and Setup in PythonAnywhere

To start using PythonAnywhere, visit https://www.pythonanywhere.com/pricing/ and press the Create a Beginner account button:

Create Beginner Account in PythonAnywhere

Then sign up by filling out the form with username, email address and password. This will send an email to the address provided to confirm registration. Once this is done, that's it! You already have a free account on PythonAnywhere to upload your Django project.

Now, when entering https://www.pythonanywhere.com/ you should see something like this:

PythonAnywhere Dashboard

We need to tell PythonAnywhere that we want to upload a Django application. In the upper right menu, press the Web link. Once there, on the left, press the Add a new web app button:

PythonAnywhere Dashboard

You will be guided through a wizard to select a web framework, a Python version and your project name. Complete the wizard by selecting "Django", "Python 3.10" (or whatever version you are using) and "myproject", as illustrated below:

PythonAnywhere Wizard

The wizard will take a few seconds to generate your application. At the end, you will see this:

PythonAnywhere Wizard

Highlighted in red is the URL where your newly created application will already be running. PythonAnywhere also lets you set up your own domain on paid plans.