Mojimi
Mojimi

Reputation: 3161

Django runserver on all ports?

Why can't I run python manage.py runserver on all ports?

I understand this is probably a newbie question, but what prevents me from achieving this?

I would like to access my app without having to include the port, like a regular website

Upvotes: 0

Views: 1230

Answers (2)

SudoKid
SudoKid

Reputation: 439

WARNING - Do not run the test server in production!

The reason you have to type in the port when connecting to the test server is because it doesn't run on a standard web port being "http: 80 and https: 443". If you use the command below it will not require the port number be provided when connecting to the test server. Keep in mind that you will need root or sudo access and if something is already running on port 80 it will fail.

Runserver with port: python manage.py runserver -p 80

Upvotes: 4

Ivan
Ivan

Reputation: 1507

Just run it on port 80 and you won't have to specify the port.

You can't blast it on all other ports because many, many other services already use those other ports. Network services need to have ports specified.

Upvotes: 1

Related Questions