Este é um post antigo, mas para aqueles que estão interessados:
Se você deseja alterar o número da porta padrão, portanto, ao executar o comando "runserver", comece com a porta preferida, faça o seguinte:
- Encontre a sua instalação python. (você pode ter vários pítons instalados e também a versão do seu ambiente virtual, para encontrar o caminho certo)
- Dentro da pasta python, localize a pasta site-packages. Dentro dele você encontrará sua instalação do django
- Abra a pasta django -> núcleo -> gerenciamento -> comandos
- Dentro da pasta de comandos, abra o script runserver.py com um editor de texto
- Encontre o campo DEFAULT_PORT. é igual a 8000 por padrão. Altere para o que quiser
DEFAULT_PORT = "8080"
- Reinicie seu servidor: python manage.py runserver e veja se ele usa o número da porta configurada
Ele funciona com o python 2.7, mas também deve funcionar com versões mais recentes do python. Boa sorte