Form aanpassen
Neem de code die je bij de vorige opdracht hebt gemaakt als uitgangspunt.
Pas de code die aan de route /greet is verbonden aan:
@app.route('/greet', methods=['POST']) def greet():
current_time = datetime.now().strftime('%H:%M:%S') current_date = datetime.now().strftime('%Y-%m-%d')
name = request.form.get('name') return render_template('greet.html', name=name)
Je ziet dat er twee variabelen zijn bijgekomen, current_time en current_date.
In de HTML template moet je deze waarden afdrukken. Je moet daarvoor twee dingen doen:
- Zorg ervoor dat je de waarden current_time en current_date doorgeeft aan de HTML-template.
Pas daarvoor de laatste regel van de def greet(): aan.
Gebruik Internet of ChatGPT om uit te vinden hoe dat moet. - Pas de Jinja template aat en zorg ervoor dat de datum en tijd wordt afgedrukt.
Inleveren
- Aangepaste code in app.py (waar de def greet() in staat, en
- aangepaste Jinja template, waar de datum en tijd wordt afgedrukt.