Ich bin ein völliger Neuling was flask und Jinja anbelangt. Was ich machen will, ist nur ein bestimmtes Element eines Template ändern, ohne dass das ganze Template neu gerendert wird. Meine Websuche hat nicht so viel gebracht, kann aber auch daran liegen, dass ich nicht nach dem Richtigen gesucht habe.
Python:
Code: Alles auswählen
import sqlite3
from flask import Flask, render_template, request, url_for, flash, redirect
app = Flask(__name__)
app.config['SECRET_KEY'] = 'my secret key'
@app.route('/')
def index():
text = 'myAdmin_0'
id = 'pageTitleBar'
return render_template('index.html', text=text, id=id)
@app.route('/newtitle')
def newtitle():
text = 'myAdmin_1'
id_ = 'pageTitleBar'
return text, id
Code: Alles auswählen
<!doctype html>
<html lang="en">
<head>
<link rel="stylesheet" href="static/css/index.css">
</head>
<body>
<div class='mainContainer'>
<div class='pageTitleBar' id='pageTitleBar'>
{{text}}
</div>
<a class='newTitleButton' href="{{ url_for('newtitle' )}}">
New Titel
</a>
</div>
</body>
</html>
Danke für Rückmeldungen
Christoph