2017-08-20 1 views
0

Je souhaite utiliser Pythonanywhere pour déployer mes projets CGI. J'ai uploadé home/[nom d'utilisateur] fichier /hello.py:Déploiement de CGI sur Pythonanywhere

#!/usr/bin/env python2 

print "Content-type: text/html\n" 
print "<h1>Hello world!</h1>" 

Je pense que je devrais modifier /var/www/[username]_pythonanywhere_wsgi.py et/ou lancer quelque chose comme

python2 -m CGIHTTPServer 

de/home/[nom d'utilisateur], mais je ne peux pas comprendre ce que je dois faire. Je veux exécuter le code décrit ci-dessus en chargeant [nom d'utilisateur] .pythonanywhere.com/hello.py. J'ai aussi quelques fichiers sttml, css-s et autres, et je veux qu'ils soient aussi ouverts. S'il vous plaît aider!

Répondre

1

Ici, nous ne prenons pas en charge le modèle CGI d'applications Web. Nous utilisons un protocole python appelé "wsgi" à la place. Vous pouvez écrire à la main vos propres services compatibles wsgi, mais la plupart des gens choisissent d'utiliser un framework web comme django ou flask à la place.

Rendez-vous sur l'onglet "web" pour plus d'informations et quelques exemples.