Django Runserver – déplacer de l’exécution localement

Je veux passer d’un hôte local à une adresse IP statique (je l’ai déjà) avec un nom DNS spécifique, je suis confus sur la façon de le faire? et comment faire fonctionner mon application simplement en accédant à cette adresse IP ou à ces noms DNS à partir d’un navigateur Web? Une machine doit-elle installer toutes les exigences telles que Python, Django, IDE, etc.? pas sûr comment cela va se passer. J’apprécie l’aide

Edit: J’ai essayé ceci:

runserver 0.0.0.0:80 

à partir de manage.py , cela devrait permettre à n’importe quelle adresse IP d’accéder à ma page, cependant, est-ce la bonne façon de le faire? Aussi, comment spécifier le DNS, et je veux un nom de domaine au lieu d’une adresse IP pour accéder à la page.

Je suis relativement nouveau sur Django, mais mon site Web fonctionne sur PythonAnywhere. Il était facile à installer et ils fournissent le nom de domaine sous la forme [username].pythonanywhere.com . J’ai suivi ce tutoriel pour le configurer: http://tutorial.djangogirls.org/en/deploy/

Le tutoriel le fait en mettant le code sur Github puis en allant sur PythonAnywhere et en faisant un clone de git. Cependant, PythonAnywhere vous permet de télécharger votre code directement sur leurs serveurs. Après avoir téléchargé le code, vous pouvez utiliser une invite de commande virtuelle pour installer les paquets dont vous avez besoin, comme Django.

J’espère que ça aide. Faites moi savoir si vous avez des questions.