#100DaysOfCode in Python Transcripts
Chapter: Days 76-78: Getting Started with Python Flask
Lecture: Setting up the environment
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Alrighty, before we start any of the programming we need to do a little bit of set up, okay?
0:07
You can have a look at the, what you see on the screen here, and you'll see that I've got a bit of a folder hierarchy set up.
0:13
Now Flask, in order to operate, it needs the route directory. Now we're sticking really basic here, okay? What you need to do is you'll have an,
0:22
I want you to create two files, first and foremost. Wherever you're creating your Flask app, I've created it in this directory here.
0:30
I want you to create an app.py file, so that's this one here, app.py, and a data file, that's for the next video.
0:39
All right, and then also create a templates folder, like this one here, and inside create a file called index.html.
0:47
You can use whatever editor you want to create these files, just go ahead and create them, and leave them empty, all right?
0:54
When you're done, it should look something like this. And the one thing we're missing is we haven't actually installed Flask,
1:01
so let's install that now using pip install. Actually, what have I forgotten? I've forgotten my virtual environment. So shame on me, shame on me.
1:13
So, Python -m venv venv I'm just creating a virtual environment called venv. And there it is there.
1:22
Now we can activate that, activate, and now it's running. Now we can install Flask. pip install flask, installs everything it needs,
1:35
including those lovely Jinja2 templates, and there we go. As I mentioned the Jinja2 templates, that is what this directory is for.
1:47
So technically yes, this is a HTML file, but it's going to behave like a Jinja2 template when we get to it.
1:52
All right, move on to the next video and let's get cracking.