Example applications for Flask beginners.
First, you need to clone this repository:
git clone git@github.com:greyli/flask-examples.git
Or:
git clone https://github.com/helloflask/flask-examples.git
Then change into the flask-examples
folder:
cd flask-examples
Now, we will need to create a virtual environment and install all the dependencies:
python3 -m venv venv # on Windows, use "python -m venv venv" instead
. venv/bin/activate # on Windows, use "venv\Scripts\activate" instead
pip install -r requirements.txt
Before run a specific example application, make sure you have activated the virtual enviroment.
For example, if you want to run the Hello application, just execute these commands:
cd hello
flask run
Similarly, you can run HTTP application like this:
cd http
flask run
The applications will always running on http://localhost:5000.
/hello
): Say hello with Flask./http
): HTTP handing in Flask./templates
): Templating with Flask and Jinja2./form
): Form handing with Flask-WTF (WTForms), File upload and integrating with Flask-CKEditor, Flask-Dropzone./database
): Database with Flask-SQLAlchemy (SQLAlchemy)./email
): Email with Flask-Mail, SendGrid/assets
): Assets profiling with Flask-Assets./cache
): Cache with Flask-Caching.Any contribution is welcome, just fork and submit your PR.
This project is licensed under the MIT License (see the LICENSE
file for details).