[PYTHON] Einführung in Flask (Windows)

Motivation

Es gibt Angriffe, die regelmäßig neue Frameworks ausprobieren möchten. Ist es diesmal hell? Ich möchte etwas tun, also fange ich gerade mit Flask in Python an. Zuerst dachte ich, ich würde es unter Ubuntu machen, aber ich entschied mich, es unter Windows 10 als Host-Betriebssystem zu machen, weil der für VirtualBox reservierte Speicherplatz erschöpft war. (Es gibt viele verschwenderische Schwierigkeiten, wenn man es unter Windows macht, aber das interessiert mich nicht.)

Referenzseite

Am besten schauen Sie sich das PDF der Hauptfamilie an. Ich denke, es ist ein wenig schwer zu verstehen, wenn ich eine Gewohnheit von Englisch habe (obwohl das Problem der Sprachkenntnisse das beste ist), aber ich denke, es ist in Ordnung, wenn ich die Befehle aufgreife und lese. Original PDF

Grobe Konfigurationsschritte

Um ehrlich zu sein, bitte verzeihen Sie mir, weil ich gerade die Teile im Zusammenhang mit Windows im obigen PDF aufgreife. Beginnen Sie mit der Situation, in der die Python 3-Serie bereits installiert ist.

  1. Laden Sie ez_setup.py herunter und installieren Sie es. https://bootstrap.pypa.io/ez_setup.py ez_setup.py ist fast wie der Name schon sagt, Es soll "ein Tool sein, das Python leicht mit .egg-Dateien erweitern kann, die für jede Version von Python kompiliert wurden".
    Es gibt auch eine Methode zum Doppelklicken auf die heruntergeladene Datei, aber in meiner Umgebung wird die IDE (PyCharm) gestartet, sodass ich sie wie folgt über den Python-Befehl ausgeführt habe.

> python ez_setup.py




 2. Installieren Sie pip
 Dann installieren Sie etwas namens pip.
 Es ist ein "Python-Paketverwaltungssystem". Es scheint, dass Python 3.4 oder höher standardmäßig mitgeliefert wird. Mussten Sie es also installieren? Es ist ein Mysterium ...
```> easy_install pip```


 3. Installieren Sie virtualenv
 Nacheinander kommen mysteriöse Werkzeuge heraus. (Weil ich eine Weile von Python weg war)
 Weitere Informationen finden Sie in diesem Artikel.
http://qiita.com/caad1229/items/325ca5c8ad198b0ebce7
 Persönlich versuche ich es oft im Verzeichnis c: \ Practice \ Hoge, also sieht es diesmal so aus.
 Bitte lesen Sie es so gut.

#### **`\practice\flask>pip install virtualenv`**
```c

 Es hat nichts mit dem Hauptthema zu tun, aber ich habe eine Nachricht erhalten, dass pip alt ist, also habe ich es entsprechend der Nachricht aktualisiert.

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. Erstellen Sie ein Projektverzeichnis und installieren Sie Flask
 Ich habe das Gefühl, dass die Granularität der Erklärung sofort grob geworden ist, aber erstellen Sie ein Arbeitsverzeichnis und installieren Sie Flask mit dem folgenden Gefühl.

C:\practice\flask>mkdir myproject C:\practice\flask>cd myproject C:\practice\flask\myproject>virtualenv venv C:\practice\flask\myproject>venv\scripts\activate ↓ Dieser Zustand scheint der Zustand von virtualenv zu sein. Im Gegenteil, beim Beenden wird der Befehl deaktiviert (venv) C:\practice\flask\myproject>pip install Flask


# Implementierung von Hallo Welt!

 Lassen Sie uns Hello World vorerst implementieren und ausführen.
 Ich habe den Code in C: \ Practice \ Flask \ MyProject mit dem Namen hello-flask.py geschrieben.
 Der Inhalt ist fast eine vollständige Kopie des ursprünglichen Tutorials.
hello-flask.py


#### **`hello-flask.py`**
```py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, Flask World!'

Und Renn.

(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)

mit diesem, http://127.0.0.1:5000/ Sie können die Grüße in Ihrem Browser sehen, indem Sie darauf zugreifen!

Zukünftiger Zeitplan (unentschlossen)

Wenn Sie Lust dazu haben, werde ich das gitHub-Sample verschieben und damit herumspielen. Auf einer Skala scheint dieser [Minitwit] gut zu sein. https://github.com/pallets/flask/tree/master/examples/minitwit

Recommended Posts

Einführung in Flask (Windows)
Installieren Sie Python und Flask (Windows 10)
Flasche
Flasche
Erste Flasche