{}const=>[]async()letfn</>var
PythonEntwicklung

Flask + HTML/CSS: Erstellen Sie die einfachste Website in Python

Lernen Sie, wie man mit Flask, HTML und CSS einfache Websites erstellt – es ist einfacher als es scheint!

К

Kodik

Autor

2 Min. Lesezeit

In unserem Telegram-Community kürzlich wurde die Frage gestellt: Wie verbindet man Python mit HTML und CSS, um eine echte Website zu erhalten?
Die Antwort ist einfach - mit Hilfe von Flask, eines der beliebtesten Microframeworks. Dieser Artikel ist Ihr erster Schritt zum Erstellen einer Website mit Python: von der Installation bis zum Start, mit allen Erklärungen und Beispielen.

🐍 Warum Flask?

Flask ist ein minimalistisches Framework zum Erstellen von Webanwendungen. Seine Vorteile:

  • ✅ Einfacher Start

  • ✅ Einfache Architektur

  • ✅ Unterstützung von HTML-Vorlagen (Jinja2)

  • ✅ Flexibilität — Sie entscheiden selbst, wie Sie das Projekt aufbauen

🔥 100.000+ Schüler sind bereits bei uns

Genug Theorie gelesen?
Zeit zu coden!

Kodik — eine App, in der du durch Praxis programmieren lernst. KI-Mentor, interaktive Lektionen, echte Projekte.

🤖 KI 24/7
🎓 Zertifikate
💰 Kostenlos
🚀 Jetzt starten
Heute beigetreten

⚙️ Was muss installiert werden?

Stellen Sie vor dem Start sicher, dass Python 3.7 oder höher installiert ist.

pip install flask

Installationsprüfung:

python -c "import flask; print(flask.__version__)"

📁 Projektstruktur

my_website/
├── app.py
├── templates/
│   └── index.html
└── static/
    └── style.css

templates — für HTML, static - für CSS, JS und Bilder.

🧠 Schritt 1: Flask-Anwendung (app.py)

from flask import Flask, render_template

app = Flask(__name__)

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

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

🖼 Schritt 2: HTML-Vorlage (templates/index.html)

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Мой сайт на Flask</title>
  <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
</head>
<body>
  <h1>Привет из Flask!</h1>
  <p>Это наш первый сайт на Python с HTML и CSS 🐍</p>
</body>
</html>

🎨 Schritt 3: CSS-Stile (static/style.css)

body {
  font-family: 'Segoe UI', sans-serif;
  background-color: #f5f5f5;
  color: #333;
  text-align: center;
  margin-top: 80px;
}

h1 {
  color: #0077cc;
  font-size: 36px;
}

p {
  font-size: 20px;
  color: #555;
}

🚀 Wie starte ich ein Projekt?

  1. Öffnen Sie das Terminal und gehen Sie zum Projektordner:

  2. cd my_website

  3. Starten Sie den Server:

  4. python app.py

  5. Gehen Sie im Browser zu: http://127.0.0.1:5000

🔍 Wie hängt das alles zusammen?

Komponente

Was macht

Flask

Nimmt eine Anfrage von einem Benutzer entgegen

HTML-Vorlage

Gibt die Seite an den Browser zurück

CSS

Verleiht Stil

Python

Verwaltet Logik, Routen und Daten

🧱 Was kann verbessert werden?

  • ➕ Weitere Routen hinzufügen

  • 🧾 Daten an Vorlagen übertragen

  • 📄 Bootstrap oder Tailwind aktivieren

  • 🗃 Formulare und Datenbankarbeit hinzufügen

👀 Mini-Lifehack

@app.route("/hello/<name>")
def hello(name):
    return f"<h2>Hello, {name}!</h2>"

Wenn Sie jetzt zu /hello/Кодик wechseln, erhalten Sie eine Begrüßung 🖐

Möchten Sie mehr üben? Kodik-App Es gibt Kurse in Python, HTML und anderen Technologien. Führe Aufgaben aus, absolviere Miniprojekte und kommuniziere mit anderen Entwicklern in unsere Telegram-Community.

💬 Schreiben Sie in den Kommentaren, wenn Sie eine Fortsetzung wünschen – Formulare, Datenbanken oder Deploy auf Hosting!

🎯Hör auf zu zögern

Artikel gefallen?
Zeit zum Üben!

Bei Kodik liest du nicht nur — du schreibst sofort Code. Theorie + Praxis = echte Skills.

Sofortige Praxis
🧠KI erklärt Code
🏆Zertifikat

Keine Registrierung • Keine Karte