Python开发框架-WxPython桌面端

WxPython桌面端演示程序,基于WebAPI调用, 跨平台运行,可在Windows、MacOS、Linux系统运行,
后端基于 FastAPI, SQLAlchemy, Pydantic, Redis等技术,使用MySQL数据库,
测试账号:admin 密码为空

Python开发框架-Vue3+TypeScript+ElementPlus BS端

网站试用地址:http://www.iqidi.com:8848 测试账号:admin 密码为空
BS前端基于Vue3+TypeScript+ElementPlus+Vite3, 后端为FastAPI的Web API服务, Demo采用MySql数据库,


1、Python开发框架-WxPython桌面端特点:

  

  1、基础功能完善,可重用、快速开发。基于我们的成熟框架,完善了用户管理、组织机构管理、角色管理、菜单管理、功能管理及权限分配,日志管理、字典管理、附件管理等管理功能,可实现用户功能权限、字段权限、数据权限的控制管理。
  2、集成通用字典管理模块,方便对字典大类及对应字典项目数据的管理。以及实现系统参数的维护管理,参数配置管理界面等。
  3、菜单动态展示和功能权限控制,集成菜单权限控制及全局菜单的显示及禁用,对界面按钮权限整合功能权限控制,对模块的字段权限进行设置可以控制修改、可见等。
  4、Python开发框架后端基于Python开发,WebAPI基于Restful接口,使用 FastAPI, SQLAlchemy, Pydantic, Pydantic-settings, Redis, JWT 构建的项目,异步处理数据库调用。
  5、前后端分离模式,可接入多种终端,具有良好的整合性。Python开发框架前端分为:WxPython+Python桌面端、Vue3+TypeScript+ElementPlus 的BS端。也可以基于.NET桌面开发,采用我们基于Winform+DevExpress的前端开发框架,或者选用我们的基于.NETCore+WPF前端开发框架。
  6、框架支持多数据库,可支持Mysql、SqlServer、Postgresql、Sqlite、Oracle 等多种数据库接入,后端通过配置即可指定接入的数据库类型。
  7、通过代码生成工具Database2sharp配套工具,实现业务模块的快速开发,可以快速生成框架前后端代码,以及各个桌面端、Vue3的BS端界面代码,可根据情况微调布局即可。
  8、生成的后端Web API代码, 包括数据库模型层、DTO层、数据访问层、Web API 控制器层等;前端生成包含Web API的封装层、实体层、列表界面、编辑界面等内容,生成界面功能默认具有增删改查、分页、导出、打印、树列表展示等功能。
  9、纯Python的跨平台开发框架,使用VSCode实现跨平台开发;跨平台运行,可在Windows、MacOS、Ubuntu等Linux系统上运行,实现多端界面效果一致的应用系统。
  10、开发框架具有良好的抽象封装基类,数据访问层、API控制器层、API调用层、UI层包括列表和编辑界面等,采用基类继承的方式减少重复代码,提高代码复用性。


2、基于Vue3 + TypeScript + ElementPlus 的BS前端特点:

  

  1、严格的前后端分离,前端通过API访问获得数据进行展示和增删改查处理,和WxPython桌面端共用一套数据库,前端整合模块包括用户管理、组织机构管理、角色管理、菜单管理、功能管理及权限分配,日志管理、字典管理、附件管理等管理功能。Web端菜单和WxPython桌面端菜单分开管理,并且可以动态配置Web前端菜单展示。
  2、集成通用字典管理模块,方便对字典大类及对应字典项目数据的管理。以及实现系统参数的维护管理。
  3、基于最新的Vue3 +TypeScript + ElementPlus 技术栈开发的Vue前端,整合了众多前端流行组件,以 ElementPlus 界面组件为基础,拓展很多相关组件,界面设计模块化处理。
  4、框架界面美观,整合树列表、表格数据展示,以及增加、编辑、查看、删除、导入导出等常规功能。
  5、基于Vue3 +TypeScript + ElementPlus 前端框架,前后端严格分离,后端使用最新流行的基于 Python 的 FastAPI 框架作为API支撑,前端界面以模块化为指导进行开发,API封装类以类的抽象封装解决共同部分接口内容。
  6、整个系统除了包括权限系统模块、字典管理模块等内核模块外,提供众多前端展示案例代码参考,框架快速开发提供高效技术支持。
  7、代码生成工具Database2sharp配套工具实现前端界面和API代理ES6类的快速生成,由于页面模块化,开发和维护非常方便。   8、和WxPython+Python桌面端等终端,构建一个完整的应用体系,具有一致的界面体验,提高客户体验认同感。


图片展示

本页展示框架里面的常用界面,以便对框架有一个整体性的感性认识。

支持邮箱:wuhuacong@163.com 伍华聪 QQ:6966254  有事Q我