
大家好我是费老师,提到Python网页开发,很多人都会联想到flask、django以及FastAPI这些经典且强大web开发框架,但基于这些框架进行网页应用开发,本质上还是主要在用Python开发后端服务,前端的网页内容和交互逻辑则需要额外编写大量的html、css以及js代码来实现,颇为繁琐。
都已经2024年了,难道就没有纯Python进行网页应用全栈开发的成熟方案吗?
当然有,并且远远强大于streamlit、gradio、pywebio这些简陋的玩具框架,它就是由plotly开源的dash框架,很多人都知道它可以用来快速搭建数据可视化仪表盘之类的应用,却鲜有人知依托dash生态中强大的各种第三方**「组件库」**,我们可以基于dash,以纯Python全栈开发的方式构建任何网页应用🚀🚀🚀!

组件库是现代化网页开发中非常重要的概念,当一个网页开发框架有了具有生产力的组件库,才能更好的方便开发者构建应用功能,从而更迅速的发展起来,就像Material Design、Ant Design之于react,Element之于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的朋友都知道,AntdTable是fac中内置的用于渲染数据表格的重型组件,其所包含的功能异常丰富,包括但不限于:
- 冻结表头及冻结列


- 单元格数据可编辑

- 可分层合并的表头

- 可单选/多选数据行


- 字段排序及组合排序

- 丰富的字段筛选功能




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

- 可展开的行

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

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















更多有关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%免费】
286

被折叠的 条评论
为什么被折叠?



