[PYTHON] introduction super élémentaire de bouteille

Le simple fait d'écrire un script Python ne vous aide pas à rester motivé. Je souhaite utiliser un script écrit en Python en tant qu'application Web. Je veux le voir fonctionner dans mon navigateur!

La bouteille est un cadre très efficace dans de tels cas. J'ai fait des missions de bouteille récemment, donc

    1. Je ne sais pas comment m'en servir.
  1. Je ne peux pas bien utiliser la bouteille pour une raison quelconque.

Pour ces gens. Je vais vous l'expliquer car il semble qu'il y ait de nombreux cas où vous allez trébucher en essayant d'installer avec pip.

$ pip install bottle

C'est une grosse erreur en premier lieu. Bien sûr, cela ne fonctionnera que dans un environnement virtuel.

Bottle se compose d'un seul fichier .py. En règle générale, la bouteille doit être «dans la même hiérarchie» que le fichier de script Python que vous êtes sur le point de créer. Doit être installé.

Il est donc facile de sauvegarder Bottle.py tel quel.

https://raw.githubusercontent.com/bottlepy/bottle/master/bottle.py

Enregistrez cette source sous le nom bottle.py. En tant que hiérarchie de dossiers,

myapp/ bottle.py
       index.py

On dirait.

Si vous pouvez le faire jusqu'à présent, écrivez le contenu de index.py de la même manière que celui officiel.

index.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)
$ cd myapp
$ python index.py

C'est OK si vous accédez à http: // localhost: 8080 / hello / world et que cela fonctionne.

C'est très mince, mais je l'ai rassemblé dans un livre. https://www.amazon.co.jp/dp/B01MQU38Y0

Post-scriptum: Flask est également bon

C'est presque la même chose que la bouteille. http://qiita.com/Gen6/items/ff1d163acf0fa7687454

Je l'ai rassemblé dans un livre comme d'habitude. https://www.amazon.co.jp/dp/B0714D1VGP

Recommended Posts

introduction super élémentaire de bouteille
pytorch super introduction
PyTorch Super Introduction Principes de base de PyTorch
Une super introduction à Linux
Super introduction à l'apprentissage automatique
introduction
Super Introduction Arithmétique Bit Python