-
Python en de Virtual Environment
Ter voorbereiding op de volgende lessen richten we eerst onze programmeeromgeving in.
-
Flask
Webserver in een flesje, druppelgewijs gedoseerd met Python.
-
Flask templates en Jinja2
Dynamische webpagina's bevatten statische componenten. Flask werkt met templatebestanden en roept de hulp in van Jinja2. We kijken ook naar het request object.
-
Flask datamanagement met SQLAlchemy
SQLAlchemy legt de kracht van databases onder controle van Python, zonder afhankelijk te zijn van SQL.
-
Bootstrap gebruiken met Flask applicaties
Om webapplicaties snel en eenvoudig van opmaak en gebruikersfuncties te voorzien maken we gebruik van Twitter's open source Bootstrap.
-
Casus met een Flask webservice
In dit deel werken we aan een casus en nemen we een bestaand Flask webserivce project in gebruik. In verschillende opdrachten breiden we deze webservice uit.
- Maak kennis met de onderdelen webservice
- Geef de webservice velden voor prijs, gewicht en volume
- Breid de webservice uit met een DELETE functie
- Voorzie de webservice van wijzigingen met een PATCH en zoekmogelijkheden
- Maak een onderdelenoverzicht met Bootstrap voor de webservice
- Maak een wijzigscherm voor onderdeel-eigenschappen voor de webservice
- Hints en tips voor de uitwerking van de opdrachten
Één gedachte over “Statische bestanden met Flask”
Geef een reactie
Je moet inloggen om een reactie te kunnen plaatsen.
“path_for_page” is niet nodig. “send_static_file” kijkt (volgensmij) zelf al in de static map, dus dan zou de code dit zijn:
@app.route(‘/’)
def home_page():
return app.send_static_file(“index.html”)