Il y a des attaques qui veulent essayer de nouveaux frameworks sur une base régulière. Est-ce la lumière cette fois? Je veux faire des choses, donc je ne fais que commencer avec Flask en Python. Au début, je pensais le faire sur Ubuntu, mais j'ai décidé de le faire sur Windows 10 en tant que système d'exploitation hôte car l'espace disque réservé à VirtualBox était épuisé. (Il y a beaucoup de difficultés inutiles à le faire sous Windows, mais je m'en fiche.)
Il est préférable de regarder le pdf du chef de famille. Je pense que c'est un peu difficile à comprendre si j'ai l'habitude de l'anglais (bien que le problème de la maîtrise de la langue soit le meilleur), mais je pense que ce n'est pas grave si je prends et lis les commandes. PDF original
Pour être honnête, je prends juste le pdf ci-dessus lié à Windows, alors pardonnez-moi. Commencez par la situation où la série Python 3 est déjà installée.
> python ez_setup.py
2. Installez pip
Ensuite, installez quelque chose appelé pip.
C'est un "système de gestion de paquets Python". Il semble que Python 3.4 ou version ultérieure l'accompagne par défaut, avez-vous donc besoin de l'installer? C'est un mystère ...
```> easy_install pip```
3. Installez virtualenv
Des outils mystérieux sortent les uns après les autres. (Parce que j'étais loin de Python pendant un moment)
Veuillez vous référer à cet article pour l'explication.
http://qiita.com/caad1229/items/325ca5c8ad198b0ebce7
Personnellement, je l'essaie souvent dans le répertoire c: \ practice \ hoge, donc cette fois ça ressemble à ça.
Veuillez le lire comme bon.
#### **`\practice\flask>pip install virtualenv`**
```c
Cela n'a rien à voir avec le sujet principal, mais j'ai reçu un message indiquant que pip est ancien, alors je l'ai mis à jour en fonction du message.
Collecting virtualenv Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 380kB/s Installing collected packages: virtualenv Successfully installed virtualenv-15.1.0 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. C:\practice\flask>python -m pip install --upgrade pip
4. Créez un répertoire de projet et installez Flask
Je pense que la granularité de l'explication est devenue grossière à la fois, mais créez un répertoire de travail et installez Flask avec le sentiment suivant.
C:\practice\flask>mkdir myproject C:\practice\flask>cd myproject C:\practice\flask\myproject>virtualenv venv C:\practice\flask\myproject>venv\scripts\activate ↓ Cet état semble être l'état de virtualenv. Au contraire, en sortant, la commande désactiver (venv) C:\practice\flask\myproject>pip install Flask
# Implémentation de Hello, world!
Implémentons et exécutons Hello World pour le moment.
J'ai écrit le code dans C: \ practice \ flask \ myproject avec le nom hello-flask.py.
Le contenu est presque une copie complète du didacticiel original.
hello-flask.py
#### **`hello-flask.py`**
```py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask World!'
Et courir.
(venv) C:\practice\flask\myproject>set FLASK_APP=hello-flask.py
(venv) C:\practice\flask\myproject>flask run
* Serving Flask app "hello-flask"
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
avec ça, http://127.0.0.1:5000/ Vous pouvez voir les messages d'accueil de votre navigateur en accédant à!
Si vous en avez envie, je pense que je vais déplacer l'échantillon gitHub et jouer avec. Sur une échelle, ce [minitwit] semble être bon. https://github.com/pallets/flask/tree/master/examples/minitwit