En pensant "Je veux faire une application web ...", y a-t-il un bon framework pour Python que j'étudie actuellement? Quand je l'ai recherché ...
J'ai trouvé quelque chose qui s'appelle Bottle, alors notez-le jusqu'à Hello Word.
yum update Eh bien, c'est basique, alors faisons-le.
# sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
No packages marked for update
Ouais, le nouveau serveur est sympa.
Après avoir étudié diverses choses, j'ai placé le corps de la bouteille avec wget ... Mais je crois à la documentation officielle! !!
# pip install bottle
You are using pip version 6.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting bottle
100% |******************************| 73kB 4.0MB/s
Installing collected packages: bottle
Running setup.py install for bottle
Successfully installed bottle-0.12.13
D'accord, en particulier celui qui est entré en toute sécurité.
Utilisez celui au milieu de la page Bottle. Example: “Hello World” in a bottle
Faisons-le avec un nom approprié.
main_app.py
from bottle import route, run, template
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
N'oubliez pas!
# chmod +x ./main_app.py
Déplaçons-le!
# python main_app.py
Bottle v0.12.13 server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.
Oh! J'ai commencé à écouter. Eh bien, essayez de dupliquer le terminal et de le boucler.
$ curl http://localhost:8080/hello/jump
<b>Hello jump</b>!
salut! !!
Le journal d'accès est renvoyé au terminal qui a été exécuté.
127.0.0.1 - - [29/Jun/2017 09:48:38] "GET /hello/jump HTTP/1.1" 200 18
J'ai même essayé Hello Word pour Bottle. Vous devriez lire le document officiel, non? Je pense que vous pouvez entendre la voix dire ... J'espère que cela aide quelqu'un.
Pour le moment, je l'ai écrit après avoir pratiqué car c'était le premier post de Qiita, ** Qiita est merveilleux! !! **: détendu: Je veux continuer dans le futur!
Recommended Posts