Sakura utilisant Python sur Internet

Sakura J'ai essayé d'exécuter un script Python sur Internet. J'ai eu une erreur d'application même si Heroku pouvait être déployé, c'est donc une idée simple qu'il est bon d'étudier comment gérer avec un serveur de location.

Si vous pouvez l'exécuter sur un serveur de location lorsqu'il fonctionne localement mais pas sur Heroku, c'est facile. Au début, j'ai essayé d'utiliser la bouteille telle quelle, mais cela n'a pas fonctionné non plus.

Donc, j'ai trébuché considérablement, donc cela sert également de mémorandum.

La magie que vous voulez vraiment mettre

#!/usr/local/bin/python
print "Content-Type: text/html\n"

Après tout, le script Python fonctionne avec CGI, il est donc nécessaire de réécrire .cgi après le téléchargement. Donc, au début, j'ai essayé de déplacer la bouteille, mais le routage n'a pas fonctionné. J'avais faim, alors j'ai tout écrit à partir de zéro. L'index.py est plein d'impressions.

Veuillez me dire en détail s'il existe un moyen de bien faire fonctionner la bouteille avec Sakura.

Si c'était une bouteille, ce serait des dizaines de lignes. Je ressens vraiment la commodité du cadre.

C'est pourquoi le développement dans l'environnement local utilise le module cgi. Lorsque vous le téléchargez, vous pouvez le télécharger tel quel sans aucune hésitation.

dir.jpg

Démarrez la production avec une hiérarchie comme celle-ci. Lors du téléchargement, téléchargez tout sauf cgiserver.py.

Il n'y a aucun problème sous home / user / www /.

Après avoir téléchargé index.py, réécrivez-le dans index.cgi et définissez l'autorisation sur 705.

Cliquez ici pour les livrables. Je voulais en implémenter plus, mais j'étais épuisé. http://app.jiriki.co.jp/rakuten-creater/index.html


J'ai écrit une histoire sur le fonctionnement de Bottle sur le serveur de location de Sakura.

http://qiita.com/Gen6/items/3238b3b5c7501e36f6d3

Recommended Posts

Sakura utilisant Python sur Internet
Sakura Utiliser le module externe Python sur Internet
Sakura L'histoire du fonctionnement de la bouteille Python sur Internet
Utilisez matplotlib sur Ubuntu 12 et Python
Utiliser Python sur Windows (PyCharm)
Installez Python 3 sur le serveur Sakura (FreeBSD)
[Hyperledger Iroha] Remarques sur l'utilisation du SDK Python
Utilisez l'API Flickr de Python
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Utilisez le désassembleur métabolique sur Google Colaboratory
Utiliser le capteur Grove avec Raspberry Pi
Mémorandum sur l'utilisation du python gremlin
Télécharger des fichiers sur le Web avec Python
Utiliser sans installer python 2.x sous Windows
Utilisation de ImageField de Django avec AppEngine / Python
[Python] Une barre de progression sur le terminal
Python sur Windows
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
python sur mac
Déployer et utiliser le modèle de prédiction créé en Python sur SQL Server
Python sur Windbg
Comment utiliser la bibliothèque C en Python
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Lancer et utiliser le notebook IPython sur le réseau
Comment utiliser Python Kivy ④ ~ Exécution sur Android ~
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Utilisez Logger avec Python pour le moment
Python: essayez d'utiliser l'interface utilisateur sur Pythonista 3 sur iPad
Utilisez AppSync à l'avant et à l'arrière
Le moyen le plus simple d'utiliser OpenCV avec python
Essayez CI le code python poussé sur GitHub.
Construire plusieurs environnements Python sur le même système
[Algorithm x Python] Comment utiliser la liste
Utilisez le framework Python "cocotb" pour tester Verilog.
Introduction à Python avec Atom (en route)
Sonnez le buzzer en utilisant python sur Raspberry Pi 3!
Au moment de la mise à jour de python avec ubuntu
Jusqu'à l'utilisation de PhantomJS avec Python sur Heroku
Construire un environnement Python sur le serveur Sakura VPS
Utilisez l'application LibreOffice en Python (3) Ajouter une bibliothèque
Utilisez le module Python nghttp2 de Homebrew de Python de pyenv
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Utilisez python sur Raspberry Pi 3 pour éclairer la LED quand il fait noir!
Conda Python avec Cygwin
Trouvez le maximum de Python
Jusqu'à la sortie de l'application Web avec Sakura VPS
Utilisez config.ini avec Python
Réfléchissez à la programmation de Python sur votre iPad
[Python] Utiliser JSON avec Python
Installez Python sur Pidora.
J'ai essayé Python sur Mac pour la première fois.
Utiliser des dates en Python
Installez Scrapy sur python3
Étapes pour installer le dernier Python sur votre Mac
Utiliser Valgrind avec Python
Comment utiliser Raspeye Relay Module Python
Utilisez MySQL depuis Python
Utiliser mecab avec Python 3
Installez Python sur Mac
Utiliser le client LiquidTap Python ③