为烧瓶应用程序轻松创建导航。

flask-bootnav的Python项目详细描述


flask nav是一个Flask扩展,用于简化创建 应用程序中导航元素的。它提供了表达 导航结构和呈现这些内容的不同方式,使 为您的应用定制。

一个激励性的例子:

fromflaskimportFlaskfromflask_navimportNavfromflask_nav.elementsimport*nav=Nav()# registers the "top" menubarnav.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)

您可以在^{tt1}中找到一个小型的、可运行的示例应用程序$ 文件夹。要运行它,请安装Flask-Appconfig并执行:

$ flask --app=example dev

在pypi上可以找到full documentation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java数组。按字符串排序   如何使用Netbeans设置Java打印的页面大小   java有没有一种方法可以获取sparkjava/嵌入式jetty服务器的主线程执行器?   正则表达式Java正则表达式:需要更简单的解决方案   无法使用java解析XML   MySQL Java JDBC:如何获取自动递增列的名称?   java错误:“限定符必须是表达式”Android Studio   Spring+java。lang.NoClassDefFoundError:weblogic/logging/LogEntryFormatter   java将JList插入GridLayout   listview中的java Get selected复选框   使用CriteriaBuilder的java JPA左外部联接会导致错误:不允许部分对象查询维护缓存或进行编辑   java循环双链接列表addToHead和print   java更好地检测三角形按钮(libgdx)   java ConcurrentHashMap迭代保证人   java如何获取控制台。通过webdriver记录信息?   java Javafx阶段为空   java如何使用apachetika从excel文件中访问空白单元格   java使用SQlite数据库列填充AutoCompleteTextView   java如何在不使用idea构建整个maven项目的情况下运行主方法?