Guten Tag Sehr geehrte Damen und Herren
Ich schlage mich seit Stunden mit dem Problem herum, dass folgender Code mir im Localhost Port:5000 lediglich einen weissen Hintergrund anzeigt. Die Flask Application lässt sich ohne Probleme starten. Nichteinmal Chat-GPT konnte mir da weiterhelfen. Somit wende ich mich jetzt ich letzter Instanz hoffnungsvoll an dieses Forum. Die HTML-Datei wurde natrülich in einen "template" Ordner hineingepackt. Wahrscheinlich liegt der Fehler an mir und nicht am Code, jedoch kann ich mir nichts darunter vorstelllen.
Ich bedanke mich jetzt schon einmal für jegliche Hilfe bei meinem Problem
Ich danke schoneinmal
from flask import Flask, render_template, request
app = Flask(__name__)
# Sample data - list of items for demonstration
items = [
{"id": 1, "name": "Item 1"},
{"id": 2, "name": "Item 2"},
{"id": 3, "name": "Item 3"},
{"id": 4, "name": "Another Item"},
# ... add more items
]
@app.route('/', methods=['GET', 'POST'])
def search():
query = request.form.get('query', '')
# Perform search logic - case-insensitive search by name
results = []
for item in items:
if query.lower() in item['name'].lower():
results.append(item)
return render_template('search.html', query=query, results=results)
if __name__ == '__main__':
app.run(debug=True)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Search Example</title>
</head>
<body>
<h1>Search Items</h1>
<form method="post">
<input type="text" name="query" placeholder="Search by name" value="{{ query }}">
<button type="submit">Search</button>
</form>
<h2>Search Results</h2>
<ul>
{% for result in results %}
<li>{{ result.name }}</li>
{% endfor %}
</ul>
</body>
</html>
Flask Application Probleme
- __blackjack__
- User
- Beiträge: 13126
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@vmarius: Bei mir funktioniert das und ich sehe auch nicht warum es nicht funktionieren sollte.
Was sagt denn das Protokoll? Stehen da die erwarteten GET und POST Aufrufe? Wie sieht auf der Browser-Seite aus? Wie sehen da die Anfragen und Antworten aus?
Was sagt denn das Protokoll? Stehen da die erwarteten GET und POST Aufrufe? Wie sieht auf der Browser-Seite aus? Wie sehen da die Anfragen und Antworten aus?
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman