Python网页应用开发神器来了


大家好我是费老师,提到Python网页开发,很多人都会联想到flaskdjango以及FastAPI这些经典且强大web开发框架,但基于这些框架进行网页应用开发,本质上还是主要在用Python开发后端服务,前端的网页内容和交互逻辑则需要额外编写大量的htmlcss以及js代码来实现,颇为繁琐。

都已经2024年了,难道就没有纯Python进行网页应用全栈开发的成熟方案吗?

当然有,并且远远强大于streamlitgradiopywebio这些简陋的玩具框架,它就是由plotly开源的dash框架,很多人都知道它可以用来快速搭建数据可视化仪表盘之类的应用,却鲜有人知依托dash生态中强大的各种第三方**「组件库」**,我们可以基于dash,以纯Python全栈开发的方式构建任何网页应用🚀🚀🚀!

组件库是现代化网页开发中非常重要的概念,当一个网页开发框架有了具有生产力的组件库,才能更好的方便开发者构建应用功能,从而更迅速的发展起来,就像Material DesignAnt Design之于reactElement之于vue那样。

而今天费老师我要给大家介绍的dash生态第三方组件库,就是由我开源维护的通用网页组件库feffery-antd-components(简称fac,官网地址:https://fac.feffery.tech/),已于前几天正式发布了全新的0.2.0版本:

fac全新的0.2.0版本中,不仅功能组件类型进一步丰富,达到**「94」**种,足以覆盖常见的各种网页应用功能场景,并且新引入了诸多高级特性。下面我就来为大家介绍目前阶段的fac有哪些重要功能(欢迎添加我的微信号CNFeffery,备注“dash学习”,拉你进我的dash应用研发交流群一起交流进步,了解最新dash发展动态):

内置强大的数据表格渲染组件AntdTable

用过fac的朋友都知道,AntdTablefac中内置的用于渲染数据表格的重型组件,其所包含的功能异常丰富,包括但不限于:

  • 冻结表头及冻结列

  • 单元格数据可编辑

  • 可分层合并的表头

  • 可单选/多选数据行

  • 字段排序及组合排序

  • 丰富的字段筛选功能

  • 高度自由的单元格自定义格式

  • 可展开的行

  • 远程数据加载模式(数据量再大都不怕)

  • 各种功能丰富的再渲染模式

更多有关AntdTable的强大功能用法介绍请自行前往官网文档查看https://fac.feffery.tech/AntdTable-basic

内置强大的树形组件AntdTree

fac中对树形数据的展示和交互也支持的非常到位,不仅有应用于表单输入的AntdTreeSelect树选择,还有更通用的树形控件AntdTree

  • 支持节点多选

  • 支持树节点拖拽更新

  • 每个节点的样式都可自由定义

支持国际化功能

对于fac中具有参数locale的组件,可以在'zh-cn'en-us之间进行中英文切换,并且配合AntdConfigProvider组件还可以实现批量切换效果:

支持一键主题切换

基于AntdConfigProvider中的参数primaryColor可以实现对整个应用的主题色进行切换:

强大的日期选择组件

fac中内置了功能强大的日期/日期范围选择组件,并且编排构建了一套实用的日期禁止选择策略,可以支持自由的规则定义:


以上介绍的内容仅仅是fac中功能的冰山一角而已,更多组件功能请自行访问官网https://fac.feffery.tech/进行探索:


如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!


如果想要系统学习Python、Python问题咨询,或者考虑做一些工作以外的副业,都可以扫描二维码添加微信,围观朋友圈一起交流学习。

我们还为大家准备了Python资料和副业项目合集,感兴趣的小伙伴快来找我领取一起交流学习哦!

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值