• Skip to primary navigation
  • Skip to main content
Fellow Consulting AG

Fellow Consulting AG

where people work together

  • Produkte & Services
    • Digitale Transformation
      • Intelligent Open Network
    • DOC²
    • Infor OS
    • Strategischer Einsatz von Open Source im Unternehmen
    • Ephesoft Transact – IDM-Capture
      • FellowKV²-Plugin
      • TableExtraction²-Plugin
    • Marketing & CRM
      • Oktopost – Social Marketing
      • Sugar Market
      • SugarCRM
  • Customer Success Stories
    • W&H Dentalwerk führt SugarCRM-Plattform weltweit ein
    • MVTec – SugarCRM für einen globalen Hersteller
    • Bet3000 – SugarCRM für Glücksspiele
    • Coloplast – Mobiles CRM für Life Science
    • Diversey – Mobiles CRM und Wartung für Reinigung und Hygiene
    • Diversey – Online Shop
    • Jochen Schweizer – SugarCRM für die Freizeit
    • Acnos Pharma rationalisiert Arbeitsabläufe
    • Deutsche Presse-Agentur (dpa)
  • Blog
  • Fellow
    • Über uns
    • Karriere: Wir stellen ein!
    • Kontakt
    • Partner
  • Deutsch
    • English
  • Show Search
Hide Search

Erste Schritte mit Python Flask

Virtuelle Umgebung

Sie müssen eine virtuelle Umgebung verwenden, um die Abhängigkeiten für Ihr Projekt zu verwalten.

Virtuelle Umgebungen sind unabhängige Gruppen von Python-Bibliotheken, eine für jedes Projekt. Für ein Projekt installierte Pakete wirken nicht auf andere Projekte aus.

Python 3 wird mit dem venv-Modul gebündelt, um virtuelle Umgebungen zu erstellen.

Erstellung einer Umgebung

Erstellen Sie einen neuen Ordner und einen venv-Ordner in:

$ mkdir pyflask
$ cd pyflask
$ python3 -m venv venv


Windows:

$ py -3 -m venv venv

Aktivierung der Umgebung

Aktivieren Sie die entsprechende Umgebung:

$ source venv/bin/activate

Windows:

> venv\Scripts\activate

Flask installieren

Flask Logo

Installieren Sie in der aktivierten Umgebung Flask:

$ pip3 install Flask

Erstellung einer Anwendung

Erstellen Sie im zuvor erstellten Pyflask Ordner eine Datei “app.py” und schreiben Sie den folgenden Code:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index ():
    return "Hello World!"

if __name__ == "__main__":
    app.run(debug=True)

Um die Anwendung auszuführen, können Sie entweder den Befehl flask oder den Python-Schalter -m mit Flask verwenden. Bevor Sie dies tun können, müssen Sie Ihrem Terminal mitteilen, mit welcher Anwendung gearbeitet werden soll, indem Sie die Umgebungsvariable FLASK_APP exportieren:

$ export FLASK_APP=app.py
$ flask run
Oder
$ export FLASK_APP=app.py
$ python -m flask run

Öffnen Sie im Browser https://127.0.0.1:5000/ um die App zu sehen:

Running App in the browser

Templates

Templates ist eine gute Möglichkeit, Webseiten zu trennen. Auf diese Weise können Sie Ihre eigenen HTML-Vorlagen hinzufügen.

Erstellen Sie eine neue Datei mit dem Namen “index.html” und verwenden Sie den folgenden Code:

<html>
<body>
Hi! Index template here!
</body>
</html>

Im Skript folgendes ändern:

from flask import Flask
from flask import render_template

app = Flask(__name__)

@app.route("/")
def index ():
    return render_template("index.html")

if __name__ == "__main__":
    app.run(debug=True)
Teilen

Python

Weitere Blogs

SugarCRM
SEO
script
merino
Webseite

  • Startseite
  • Kontakt
  • Datenschutz
  • Datenschutzeinstellungen
  • AGB
  • Impressum