Skip to main content

Include Bootstrap4 in your Flask project

Project description

Flask-BS4

Bootstrap v5.0.0-beta1

Downloads Downloads Downloads

Discrepancies to the Bootstrap Documentation:

  • _wrap_boolean will have an additional div without classes if the form_type is basic or floating

Usage

Here is an example:

from flask_bs4 import Bootstrap

[...]

Bootstrap(app)

This makes some new templates available, containing blank pages that include all bootstrap resources, and have predefined blocks where you can put your content.

As of version 3, Flask-Bootstrap has a proper documentation, which you can check for more details.

Sample App

Welcome to the Flask-BS4 sample app. This will give you an overview of how the Flask-BS4 package can render different types of input fields.

First you should create a virtual environment. I prefer using:

$ python3 -m venv venv

To run this application yourself, please install its requirements first:

$ pip install -r sample_app/requirements.txt

Then, you can actually run the application. Optionally you can set FLASK_ENV=development.

$ export FLASK_APP=sample_app
$ flask run

Afterwards, point your browser to localhost:5000, then check out the source.

This is a fork of Flask-Bootsrap upgraded to Bootstrap 5.x.x.

Flask-Bootstrap packages Bootstrap into an extension that mostly consists of a blueprint named bootstrap. It can also create links to serve Bootstrap from a CDN and works with no boilerplate code in your application.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-BS4-5.3.1.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

Flask_BS4-5.3.1.0-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file Flask-BS4-5.3.1.0.tar.gz.

File metadata

  • Download URL: Flask-BS4-5.3.1.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for Flask-BS4-5.3.1.0.tar.gz
Algorithm Hash digest
SHA256 15098dc06aa4baa16caba65cb92bfa355c6503315f31d072e6e68a19d8afb604
MD5 8a2d63290935454da577323b5f06b0e6
BLAKE2b-256 5be3a2951d09c89f8f49bd7a43d2caaddbf30323db245b5e1eb827d55341ebe3

See more details on using hashes here.

File details

Details for the file Flask_BS4-5.3.1.0-py3-none-any.whl.

File metadata

  • Download URL: Flask_BS4-5.3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for Flask_BS4-5.3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d29389604d7715ec3bcb4701270a2a227d9c4efb39c6dc7380345faa2db99c5e
MD5 5955becbf0d8448f6d620900b21c80b5
BLAKE2b-256 579e97ecb21ead37db3cfe31c910946f3ae479df71bd280bdbc42133a7fd606d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page