1.3 KiB
1.3 KiB
Forelæsning 2: Den første Flask-server
English · Dansk · Bahasa Malaysia
Hvad forelæsningen handler om
Et bibliotek bliver kaldt af din kode, men et framework kalder din kode og bestemmer strukturen. Forelæsningen opretter den mindste mulige Flask-applikation i en fil med navnet hello.py (aldrig flask.py, som ville skjule biblioteket), installerer Flask med pip, peger FLASK_APP på filen og starter serveren med flask run. Browseren viser derefter "Hello, World!" fra den lokale adresse. Ctrl+C stopper serveren, så to applikationer ikke kæmper om den samme port.
Hvad vi fik ud af det
- Forskellen mellem et bibliotek og et framework.
- En fungerende webserver på seks linjer:
app = Flask(__name__), en rute til/og en funktion, der returnerer tekst. - Hvordan
FLASK_APPfortæller Flask, hvilken fil der skal køres. - En vane med at teste ruten med Flasks testklient i stedet for en browser.
I dette repository
Kode: src/flask_day_54/presentation/hello.py (ruten hello_world), use casen application/get_greeting.py og konstanten GREETING. Tests: tests/e2e/test_hello_app.py.
