s2t2 / flask-exercise-template-2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flask-template-2023

A web application starter template written in Python with the Flask framework.

Repo Setup

Make a copy of this template repo (as necessary). Clone your copy of the repo onto your local machine. Navigate there from the command-line.

Setup and activate a new Anaconda virtual environment:

conda create -n flask-template-2023 python=3.10
conda activate flask-template-2023

Install package dependencies:

pip install -r requirements.txt

Configuration

Create a new file called ".env" in the root directory of this repo, and paste inside the following contents:

# this is the ".env" file...
FLASK_APP="web_app"

Usage

Run the web application, then view in the browser at http://localhost:5000/:

# if you have configured the FLASK_APP environment variable already:
flask run

Alternatives:

# Mac OS:
FLASK_APP=web_app flask run
# Windows OS:
# ... if `export` doesn't work for you, try `set` instead
# ... or set FLASK_APP="web_app" variable via ".env" file
export FLASK_APP=web_app
flask run

Press "control+c" or "ctrl+c" to stop the web server when done.

About


Languages

Language:HTML 57.6%Language:Python 37.7%Language:CSS 4.6%