轻松为Flask应用程序创建导航。
项目描述
Flask-Nav是一个Flask扩展,用于简化应用程序中导航元素的制作。它提供了一种表达导航结构以及渲染这些结构的不同方法,使其可以轻松地为您的应用程序进行定制。
一个激励的例子
from flask import Flask
from flask_nav import Nav
from flask_nav.elements import *
nav = Nav()
# registers the "top" menubar
nav.register_element('top', Navbar(
View('Widgits, Inc.', 'index'),
View('Our Mission', 'about'),
Subgroup(
'Products',
View('Wg240-Series', 'products', product='wg240'),
View('Wg250-Series', 'products', product='wg250'),
Separator(),
Label('Discontinued Products'),
View('Wg10X', 'products', product='wg10x'),
),
Link('Tech Support', href='http://techsupport.invalid/widgits_inc'),
))
app = Flask(__name__)
# [...] (view definitions)
nav.init_app(app)
您可以在example文件夹中找到一个小的、可运行的示例应用程序。要运行它,安装Flask-Appconfig并执行
$ flask --app=example dev
完整的文档可以在PyPI上找到。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解安装软件包的更多信息。
源分发
flask-bootnav-0.7.1.tar.gz (5.6 kB 查看哈希)
构建分发
flask_bootnav-0.7.1-py3-none-any.whl (7.8 kB 查看哈希)
关闭
flask-bootnav-0.7.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8acd3ea7e95dbe557729768394c3367b00e779e6a40268f64140c031ab4547da |
|
MD5 | 8fec4b0239c549809c40326b6ec2eb74 |
|
BLAKE2b-256 | 189379fab065f5449d13a2e501e5cfb28b78c5839262c6d64dccfb13139998a4 |
关闭
flask_bootnav-0.7.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d932a30ef9a32507934de623dafb7404c4c531f140ac2fd0f11aba1c703838eb |
|
MD5 | 8e78e999ed576d3648de2c79b3b47e48 |
|
BLAKE2b-256 | c7dacbe3a0cca8e8f387eab35070df7c1eacd4f58e61b5e5bd65847850720afc |