?!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> q州爱奇qY件科技有限公司 --- Python开发框架介l?/TITLE> <META content="text/html; charset=gb2312" http-equiv=Content-Type> <META name=keywords content=Python开发框?Winform开发框?WCF开发框?Socket开发框?开发框?qcd,权限理,字典理,分页控g,׃n软g,报表生成> <META name=description content=q州爱奇q?Python开发框?跨^台方案,为Windows、MacOS、Ubuntu{LinuxpȝQ开发一套界面效果一致的应用pȝ, 随时高效开发项?> <!--囄视频展示--> <link rel="stylesheet" href="../blueimp-Gallery/css/blueimp-gallery.min.css"> <link rel="stylesheet" href="../blueimp-Gallery/css/blueimp-gallery-indicator.css"> <link rel="stylesheet" href="../blueimp-Gallery/css/blueimp-gallery-video.css"> <script src="../content/js/jquery-1.8.3.min.js"></script> <!--Bannerq告--> <script type="text/javascript" src="banner2/js/slider.js"></script> <link href="banner2/css/index.css" rel="stylesheet" type="text/css" /> <LINK rel=stylesheet type=text/css href="images/style.css"> <STYLE type=text/css>BODY { BACKGROUND-IMAGE: url(images/download_bg.jpg) } .bn_01 { POSITION: absolute; TOP: 92px; LEFT: 534px } .bn_02 { POSITION: absolute; TOP: 158px; LEFT: 354px } .dh_3 { POSITION: relative; LINE-HEIGHT: 41px; WIDTH: 200px; FLOAT: left; HEIGHT: 41px } </STYLE> <BODY> <div style="position:fixed;left:-9000px;top:-9000px;"><center id="a2qc0"></center><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><input id="a2qc0"></input><optgroup id="a2qc0"></optgroup><input id="a2qc0"></input><center id="a2qc0"></center><source id="a2qc0"></source><u id="a2qc0"></u><center id="a2qc0"></center><source id="a2qc0"></source><kbd id="a2qc0"></kbd><kbd id="a2qc0"></kbd><noscript id="a2qc0"></noscript><input id="a2qc0"><source id="a2qc0"><code id="a2qc0"></code></source></input><center id="a2qc0"></center><center id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></center><code id="a2qc0"><center id="a2qc0"><noscript id="a2qc0"></noscript></center></code><noscript id="a2qc0"></noscript><noscript id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></noscript><kbd id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></kbd><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><center id="a2qc0"></center><code id="a2qc0"><center id="a2qc0"><source id="a2qc0"></source></center></code><kbd id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></kbd><kbd id="a2qc0"></kbd><input id="a2qc0"></input><u id="a2qc0"></u><center id="a2qc0"></center><source id="a2qc0"></source><kbd id="a2qc0"><u id="a2qc0"><optgroup id="a2qc0"></optgroup></u></kbd><optgroup id="a2qc0"></optgroup><code id="a2qc0"></code><noscript id="a2qc0"></noscript><u id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></u><u id="a2qc0"></u><source id="a2qc0"><input id="a2qc0"><input id="a2qc0"></input></input></source><noscript id="a2qc0"></noscript><u id="a2qc0"></u><u id="a2qc0"></u><optgroup id="a2qc0"></optgroup><code id="a2qc0"></code><center id="a2qc0"></center><u id="a2qc0"></u><optgroup id="a2qc0"><noscript id="a2qc0"><u id="a2qc0"></u></noscript></optgroup><kbd id="a2qc0"><input id="a2qc0"><u id="a2qc0"></u></input></kbd><input id="a2qc0"></input><center id="a2qc0"></center><noscript id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></noscript><center id="a2qc0"></center> <noscript id="a2qc0"></noscript><center id="a2qc0"></center><source id="a2qc0"></source><u id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></u><source id="a2qc0"><noscript id="a2qc0"><optgroup id="a2qc0"></optgroup></noscript></source><noscript id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></noscript><kbd id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></kbd><optgroup id="a2qc0"></optgroup><optgroup id="a2qc0"></optgroup><source id="a2qc0"></source><source id="a2qc0"></source><noscript id="a2qc0"></noscript><code id="a2qc0"><noscript id="a2qc0"><noscript id="a2qc0"></noscript></noscript></code><center id="a2qc0"></center><source id="a2qc0"></source><code id="a2qc0"></code><noscript id="a2qc0"></noscript><center id="a2qc0"></center><input id="a2qc0"></input><kbd id="a2qc0"></kbd><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><u id="a2qc0"></u><kbd id="a2qc0"></kbd><source id="a2qc0"></source><noscript id="a2qc0"></noscript><input id="a2qc0"></input><noscript id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></noscript><u id="a2qc0"></u><optgroup id="a2qc0"><source id="a2qc0"><kbd id="a2qc0"></kbd></source></optgroup><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><kbd id="a2qc0"></kbd><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><source id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></source><noscript id="a2qc0"><source id="a2qc0"><kbd id="a2qc0"></kbd></source></noscript><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><code id="a2qc0"><center id="a2qc0"><optgroup id="a2qc0"></optgroup></center></code><optgroup id="a2qc0"></optgroup><input id="a2qc0"><optgroup id="a2qc0"><optgroup id="a2qc0"></optgroup></optgroup></input><optgroup id="a2qc0"></optgroup><center id="a2qc0"></center><source id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></source><source id="a2qc0"></source><input id="a2qc0"></input><u id="a2qc0"></u><noscript id="a2qc0"><noscript id="a2qc0"><kbd id="a2qc0"></kbd></noscript></noscript><center id="a2qc0"></center><input id="a2qc0"></input><input id="a2qc0"></input> <input id="a2qc0"><optgroup id="a2qc0"><noscript id="a2qc0"></noscript></optgroup></input><kbd id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></kbd><source id="a2qc0"></source><center id="a2qc0"></center><kbd id="a2qc0"></kbd><noscript id="a2qc0"><source id="a2qc0"><source id="a2qc0"></source></source></noscript><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><input id="a2qc0"></input><u id="a2qc0"></u><u id="a2qc0"></u><source id="a2qc0"></source><noscript id="a2qc0"></noscript><optgroup id="a2qc0"><noscript id="a2qc0"><source id="a2qc0"></source></noscript></optgroup><code id="a2qc0"></code><code id="a2qc0"><center id="a2qc0"><center id="a2qc0"></center></center></code><noscript id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></noscript><code id="a2qc0"></code><u id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></u><kbd id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></kbd><kbd id="a2qc0"></kbd><optgroup id="a2qc0"></optgroup><u id="a2qc0"></u><center id="a2qc0"><noscript id="a2qc0"><kbd id="a2qc0"></kbd></noscript></center><optgroup id="a2qc0"></optgroup><optgroup id="a2qc0"></optgroup><input id="a2qc0"></input><kbd id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></kbd><input id="a2qc0"></input><u id="a2qc0"></u><input id="a2qc0"></input><center id="a2qc0"></center><u id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></u><optgroup id="a2qc0"><noscript id="a2qc0"><source id="a2qc0"></source></noscript></optgroup><source id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></source><source id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></source><code id="a2qc0"></code><kbd id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></kbd><input id="a2qc0"></input><center id="a2qc0"><source id="a2qc0"><source id="a2qc0"></source></source></center><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><source id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></source><input id="a2qc0"></input><optgroup id="a2qc0"><noscript id="a2qc0"><noscript id="a2qc0"></noscript></noscript></optgroup><noscript id="a2qc0"></noscript><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><code id="a2qc0"><optgroup id="a2qc0"><noscript id="a2qc0"></noscript></optgroup></code><u id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></u><u id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></u><u id="a2qc0"></u><noscript id="a2qc0"></noscript></div> <DIV id=header><a href="../index.htm"><IMG src="images/logo.jpg" width=72 height=71 border="0" class=img_1></a> <A class=logo_1 href="../index.htm"><IMG src="images/logo1.gif"></A> <UL class=ul_1> <LI><A class=link_3 href="../index.htm">q回q州爱奇qY仉?/A></LI> </UL> <UL class=dh_0> <LI class=dh_1><A class=link_1 href="pythonIndex.htm">Python开发框?/A></LI> <LI class=dh_2></LI> <LI class=dh_3><A class=link_2 href="python_wxpython.htm">WxPython桌面端介l?/A></LI> <LI class=dh_2></LI> <LI class=dh_3><A class=link_2 href="python_pyside.htm">PySide/PyQt桌面端介l?/A></LI> <LI class=dh_2></LI> <LI class=dh_3 style="width:200px"><A class=link_2 href="python_bs.htm">Vue3 ElementPlus 端介l?/A></LI> <LI class=dh_2></LI> <LI class=dh_3 style="width:130px"><A class=link_2 href="python_doc.htm">框架文下蝲</A></LI> <LI class=dh_2></LI> </UL></DIV> <DIV style="POSITION: relative" id=content align="center"> <p></p> <table id="__01" width="938" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="color:black"> <tr style="font-size:16px;line-height:150%"> <td> <h4><img src="../content/Images/unnetwork.png" width="48" height="48"> Python开发框?WxPython桌面? </h4> <a href="../download/wxpython_project.rar" alt="WxPython桌面?Windows版本" target="_blank"> <img src="../content/Images/win-48.png" ><img src="../content/Images/download.gif"> </a> <img src="../content/Images/ji_21.png" > <a href="../download/wxpython_project_mac.zip" alt="WxPython桌面?MacOS版本" target="_blank"> <img src="../content/Images/mac-48.png" ><img src="../content/Images/download.gif"> </a> <div >WxPython桌面端演C程序,ZWebAPI调用, 跨^台运行,可在Windows、MacOS、Linuxpȝq行Q? <br/> 后端Z FastAPI, SQLAlchemy, Pydantic, Redis{技术,使用MySQL数据库,<br/> 试账号:admin 密码为空</div> </td> </tr> <tr style="font-size:16px;line-height:150%"> <td> <h4><img src="../content/Images/unnetwork.png" width="48" height="48"> Python开发框?PyQt6/PySide6桌面? </h4> <a href="../download/pyside_project.rar" alt="PyQt6/PySide6桌面?Windows版本" target="_blank"> <img src="../content/Images/win-48.png" ><img src="../content/Images/download.gif"> </a> <!-- <img src="../content/Images/ji_21.png" > <a href="../download/pyside_project_mac.zip" alt="PyQt6/PySide6桌面?MacOS版本" target="_blank"> <img src="../content/Images/mac-48.png" ><img src="../content/Images/download.gif"> </a> --> <div >PyQt6/PySide6桌面端演C程序,ZWebAPI调用, 跨^台运行,可在Windows、MacOS、Linuxpȝq行Q? <br/> 后端Z FastAPI, SQLAlchemy, Pydantic, Redis{技术,使用MySQL数据库,<br/> 试账号:admin 密码为空</div> </td> </tr> <tr style="font-size:16px;line-height:150%"> <td><h4 style="color:black"> <a href="http://www.wxbaolu.com.cn:8848/" target="_blank"> <img src="../content/Images/chrome-48.png" width="48" height="48"> Python开发框?Vue3+TypeScript+ElementPlus BS? </a> </h4> <div> <a href="http://www.wxbaolu.com.cn:8848/" target="_blank"> |站试用地址Qhttp://www.wxbaolu.com.cn:8848 </a>试账号:admin 密码为空 </div> <div >BS前端ZVue3+TypeScript+ElementPlus+Vite3, 后端为FastAPI的Web API服务, Demo采用MySql数据库,</div><br/> </td> </tr> </table> <div align="left" style="font-size:16px; color:blue;line-height:150%"> <h3>1、FastApi 的后端框架特点:</h3>    <p>   1、后端框架基于Python框架底层基础上,完善了用L理、组l机构管理、角色管理、菜单管理、功能管理及权限分配Q日志管理、字典管理、附件管理等理功能Q可实现用户的功能及数据权限q行控制理?br/>   2、后端框枉过FastApi提供ZRestful格式的Web API接口Q除了授权接口,其它基本上都需要通过令牌q行讉KQ从而提高数据安全性?br/>   3、支持多U数据库接入Q可以配|支持SqlServer、MySql、Oracle、SQLite、PostgreSQL{数据库的接入?br/>   4、后端接口采用统一的接口协议,提供异步接口处理?br/>   5、后端框枉过分层处理及基cL象,极大的减重复代码,包括数据讉K层、控制器层等重复性较高的业务cM码,从而提高开发效率、提高接口一致性?br/>   6、通过代码生成工具Database2sharp配套工具实现业务模块的快速开发,可以快速生成框架底层代码,如控制器、CRUD数据讉KcRModel模型c,DTO对象cȝ相关cM码?br/> </p> <br> <br> <h3>2、Python开发框?WxPython桌面端特点:</h3>    <p>   1、基功能完善Q可重用、快速开发。基于我们的成熟框架Q完善了用户理、机构管理、角色管理、菜单管理、功能管理及权限分配Q日志管理、字典管理、参数配|、附件管理、图标管理等理功能Q可实现用户功能权限、字D|限、数据权限的控制理?br/>   2、集成通用字典理模块Q方便对字典大类及对应字兔R目数据的理。以及实现系l参数的l护理Q参数配|管理界面等?br/>   3、菜单动态展C和功能权限控制Q集成菜单权限控制及全局菜单的显C及用Q对界面按钮权限整合功能权限控制Q对模块的字D|限进行设|可以控制修攏V可见等?br/>   4、Python开发框架后端基于Python开发,WebAPIZRestful接口Q?FastAPI, SQLAlchemy, Pydantic, Pydantic-settings, Redis, JWT 构徏的项目,异步处理数据库调用?br>   5、前后端分离模式Q可接入多种l端Q具有良好的整合性。Python开发框架前端分为:WxPython+Python桌面端、Vue3+TypeScript+ElementPlus 的BS端。也可以Z.NET桌面开发,采用我们ZWinform+DevExpress的前端开发框Ӟ或者选用我们的基?NETCore+WPF前端开发框架?br>   6、框架支持多数据库,可支持Mysql、SqlServer、Postgresql、Sqlite、Oracle {多U数据库接入Q后端通过配置卛_指定接入的数据库cd?br>   7、通过代码生成工具Database2sharp配套工具Q实C务模块的快速开发,可以快速生成框架前后端代码Q以及各个桌面端、Vue3的BS端界面代码,可根据情况微调布局卛_?br/>   8、生成的后端Web API代码, 包括数据库模型层、DTO层、数据访问层、Web API 控制器层{;前端生成包含Web API的封装层、实体层、列表界面、编辑界面等内容Q生成界面功能默认具有增删改查、分c导出、打印、树列表展示{功能?br/>   9、纯Python的跨q_开发框Ӟ使用VSCode实现跨^台开发;跨^台运行,可在Windows、MacOS、Ubuntu{Linuxpȝ上运行,实现多端界面效果一致的应用pȝ?br/>   10、开发框架具有良好的抽象装基类Q数据访问层、API控制器层、API调用层、UI层包括列表和~辑界面{,采用基类l承的方式减重复代码,提高代码复用性?<br/> </p> </p> <br> <h3>3、Python开发框?PyQt6 / PySide6桌面端特点:</h3>    <p>   1、和WxPython桌面端功能一P包含L理、机构管理、角色管理、菜单管理、功能管理及权限分配Q日志管理、字典管理、参数配|、附件管理、图标管理等理功能Q可实现用户功能权限、字D|限、数据权限的控制理?br/>    2、项目是Z PyQt6 / PySide6 开发的 GUI 应用Q利用PyQt/PySide的强大界面功能,可以为Windows、MacOS、Ubuntu{LinuxpȝQ开发一套界面效果一致的桌面端应用系l?br/>    3、通过代码生成工具Database2sharp配套工具Q实C务模块的快速开发,可以快速生成框架前后端代码?br/>    4、开发框架具有良好的抽象装基类Q数据访问层、API控制器层、API调用层、UI层包括列表和~辑界面{?br/> </p> <br> <h3>4、基于Vue3 + TypeScript + ElementPlus 的BS前端特点Q?/h3>    <p>   1、严格的前后端分,前端通过API讉K获得数据q行展示和增删改查处理,和WxPython桌面端共用一套数据库Q前端整合模块包括用L理、组l机构管理、角色管理、菜单管理、功能管理及权限分配Q日志管理、字典管理、附件管理等理功能。Web端菜单和WxPython桌面端菜单分开理Qƈ且可以动态配|Web前端菜单展示?br/>   2、集成通用字典理模块Q方便对字典大类及对应字兔R目数据的理。以及实现系l参数的l护理?br/>   3、基于最新的Vue3 +TypeScript + ElementPlus 技术栈开发的Vue前端Q整合了众多前端行lgQ以 ElementPlus 界面lg为基Q拓展很多相关组Ӟ界面设计模块化处理?br>   4、框架界面美观,整合树列表、表格数据展C,以及增加、编辑、查看、删除、导入导出等常规功能?br/>   5、基于Vue3 +TypeScript + ElementPlus 前端框架Q前后端严格分离Q后端用最新流行的Z Python ?FastAPI 框架作ؓAPI支撑Q前端界面以模块化ؓ指导q行开发,API装cMcȝ抽象装解决共同部分接口内容?br/>   6、整个系l除了包括权限系l模块、字典管理模块等内核模块外,提供众多前端展示案例代码参考,框架快速开发提供高效技术支持?br/>   7、代码生成工具Database2sharp配套工具实现前端界面和API代理ES6cȝ快速生成,׃面模块化,开发和l护非常方便?   8、和WxPython+Python桌面端等l端Q构Z个完整的应用体系Q具有一致的界面体验Q提高客户体验认同感?br/> </p> </p> <br> </div> <DIV style="TEXT-ALIGN: center;MARGIN: auto; WIDTH: 938px; PADDING-TOP: 4px;"> <h2><span>囄展示</span></h2> <p> 本页展示框架里面的常用界面,以便Ҏ架有一个整体性的感性认识?</p> </div> <DIV style="TEXT-ALIGN: center;MARGIN: auto; WIDTH: 938px; PADDING-TOP: 4px;padding-bottom:4px;border:1px solid gray; background-color:white"> <ul> <li> <h4> <div id="links"> <a href="images/Python/framework.png" title=""> <img src="images/Python/album/framework.png" alt=""></a> <a href="images/Python/fastapi.png" title=""> <img src="images/Python/album/fastapi.png" alt=""></a> <a href="images/Python/design_back.png" title=""> <img src="images/Python/album/design_back.png" alt=""></a> <a href="images/Python/design_baseui.png" title=""> <img src="images/Python/album/design_baseui.png" alt=""></a> <a href="images/Python/login.png" title=""> <img src="images/Python/album/login.png" alt=""></a> <a href="images/Python/main_mac.png" title=""> <img src="images/Python/album/main_mac.png" alt=""></a> <a href="images/Python/context_menu.png" title=""> <img src="images/Python/album/context_menu.png" alt=""></a> <a href="images/Python/user_edit.png" title=""> <img src="images/Python/album/user_edit.png" alt=""></a> <a href="images/Python/user_select.png" title=""> <img src="images/Python/album/user_select.png" alt=""></a> <a href="images/Python/ou_edit.png" title=""> <img src="images/Python/album/ou_edit.png" alt=""></a> <a href="images/Python/role_edit.png" title=""> <img src="images/Python/album/role_edit.png" alt=""></a> <a href="images/Python/role_menu.png" title=""> <img src="images/Python/album/role_menu.png" alt=""></a> <a href="images/Python/role_function.png" title=""> <img src="images/Python/album/role_function.png" alt=""></a> <a href="images/Python/menu_list.png" title=""> <img src="images/Python/album/menu_list.png" alt=""></a> <a href="images/Python/menu_edit.png" title=""> <img src="images/Python/album/menu_edit.png" alt=""></a> <a href="images/Python/function_batch.png" title=""> <img src="images/Python/album/function_batch.png" alt=""></a> <a href="images/Python/dictdata.png" title=""> <img src="images/Python/album/dictdata.png" alt=""></a> <a href="images/Python/dictdata_batch.png" title=""> <img src="images/Python/album/dictdata_batch.png" alt=""></a> <a href="images/Python/dictdata_control.png" title=""> <img src="images/Python/album/dictdata_control.png" alt=""></a> <a href="images/Python/systemtype.png" title=""> <img src="images/Python/album/systemtype.png" alt=""></a> <a href="images/Python/fielddomain.png" title=""> <img src="images/Python/album/fielddomain.png" alt=""></a> <a href="images/Python/fielddomain_control.png" title=""> <img src="images/Python/album/fielddomain_control.png" alt=""></a> <a href="images/Python/systemparams.png" title=""> <img src="images/Python/album/systemparams.png" alt=""></a> <a href="images/Python/systemparams_settings.png" title=""> <img src="images/Python/album/systemparams_settings.png" alt=""></a> <a href="images/Python/fileupload.png" title=""> <img src="images/Python/album/fileupload.png" alt=""></a> <a href="images/Python/fileupload_edit.png" title=""> <img src="images/Python/album/fileupload_edit.png" alt=""></a> <a href="images/Python/material.png" title=""> <img src="images/Python/album/material.png" alt=""></a> <a href="images/Python/operationlog.png" title=""> <img src="images/Python/album/operationlog.png" alt=""></a> <a href="images/Python/loginlog.png" title=""> <img src="images/Python/album/loginlog.png" alt=""></a> <a href="images/Python/black_list.png" title=""> <img src="images/Python/album/black_list.png" alt=""></a> <a href="images/Python/black_list_edit.png" title=""> <img src="images/Python/album/black_list_edit.png" alt=""></a> <a href="images/Python/tablenumber.png" title=""> <img src="images/Python/album/tablenumber.png" alt=""></a> <a href="images/Python/list_print1.png" title=""> <img src="images/Python/album/list_print1.png" alt=""></a> <a href="images/Python/list_print2.png" title=""> <img src="images/Python/album/list_print2.png" alt=""></a> <a href="images/Python/ou_select.png" title=""> <img src="images/Python/album/ou_select.png" alt=""></a> <a href="images/Python/database2sharp1.png" title=""> <img src="images/Python/album/database2sharp1.png" alt=""></a> <a href="images/Python/database2sharp2.png" title=""> <img src="images/Python/album/database2sharp2.png" alt=""></a> <a href="images/Python/database2sharp3.png" title=""> <img src="images/Python/album/database2sharp3.png" alt=""></a> <a href="images/Python/sqlsugar_vue1.png" title=""> <img src="images/Python/album/sqlsugar_vue1.png" alt=""></a> <a href="images/Python/sqlsugar_vue_user.png" title=""> <img src="images/Python/album/sqlsugar_vue_user.png" alt=""></a> <a href="images/Python/sqlsugar_vue_user2.png" title=""> <img src="images/Python/album/sqlsugar_vue_user2.png" alt=""></a> <a href="images/Python/sqlsugar_vue_ou1.png" title=""> <img src="images/Python/album/sqlsugar_vue_ou1.png" alt=""></a> <a href="images/Python/sqlsugar_vue_ou2.png" title=""> <img src="images/Python/album/sqlsugar_vue_ou2.png" alt=""></a> <a href="images/Python/sqlsugar_vue_ou3.png" title=""> <img src="images/Python/album/sqlsugar_vue_ou3.png" alt=""></a> <a href="images/Python/sqlsugar_vue_role1.png" title=""> <img src="images/Python/album/sqlsugar_vue_role1.png" alt=""></a> <a href="images/Python/sqlsugar_vue_role2.png" title=""> <img src="images/Python/album/sqlsugar_vue_role2.png" alt=""></a> <a href="images/Python/sqlsugar_vue_fun.png" title=""> <img src="images/Python/album/sqlsugar_vue_fun.png" alt=""></a> <a href="images/Python/sqlsugar_vue_menu.png" title=""> <img src="images/Python/album/sqlsugar_vue_menu.png" alt=""></a> <a href="images/Python/sqlsugar_vue_log1.png" title=""> <img src="images/Python/album/sqlsugar_vue_log1.png" alt=""></a> <a href="images/Python/sqlsugar_vue_log2.png" title=""> <img src="images/Python/album/sqlsugar_vue_log2.png" alt=""></a> <a href="images/Python/sqlsugar_vue_dict1.png" title=""> <img src="images/Python/album/sqlsugar_vue_dict1.png" alt=""></a> <a href="images/Python/sqlsugar_vue_dict3.png" title=""> <img src="images/Python/album/sqlsugar_vue_dict3.png" alt=""></a> </div> <div id="blueimp-gallery" class="blueimp-gallery"> <div class="slides"></div> <h3 class="title"></h3> <a class="prev">?/a> <a class="next">?/a> <a class="close">×</a> <a class="play-pause"></a> <ol class="indicator"></ol> </div> </h4> </li> </ul> </div> <div style="height:20px"></div> <!--囄展示脚本--> <script src="../blueimp-Gallery/js/blueimp-helper.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery.min.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery-fullscreen.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery-indicator.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery-video.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery-vimeo.js"></script> <script src="../blueimp-Gallery/js/blueimp-gallery-youtube.js"></script> <script src="../blueimp-Gallery/js/jquery.blueimp-gallery.min.js"></script> <script> document.getElementById('links').onclick = function (event) { event = event || window.event; var target = event.target || event.srcElement, link = target.src ? target.parentNode : target, options = {index: link, event: event}, links = this.getElementsByTagName('a'); blueimp.Gallery(links, options); }; </script> <div align="center"> <p><b>支持邮箱Qwuhuacong@163.com 伍华? QQQ?966254  <a target="_blank" ><img border="0" src="http://wpa.qq.com/pa?p=2:6966254:47" alt="有事Q? title="有事Q?></a></b></p> </div> <a href="http://www.wxbaolu.com.cn/">97精品国视频品洲产片一_中文字幕无线码一区_影音先锋国产精品_欧美mv视频3316</a> <div style="position:fixed;left:-9000px;top:-9000px;"><center id="a2qc0"></center><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><input id="a2qc0"></input><optgroup id="a2qc0"></optgroup><input id="a2qc0"></input><center id="a2qc0"></center><source id="a2qc0"></source><u id="a2qc0"></u><center id="a2qc0"></center><source id="a2qc0"></source><kbd id="a2qc0"></kbd><kbd id="a2qc0"></kbd><noscript id="a2qc0"></noscript><input id="a2qc0"><source id="a2qc0"><code id="a2qc0"></code></source></input><center id="a2qc0"></center><center id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></center><code id="a2qc0"><center id="a2qc0"><noscript id="a2qc0"></noscript></center></code><noscript id="a2qc0"></noscript><noscript id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></noscript><kbd id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></kbd><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><center id="a2qc0"></center><code id="a2qc0"><center id="a2qc0"><source id="a2qc0"></source></center></code><kbd id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></kbd><kbd id="a2qc0"></kbd><input id="a2qc0"></input><u id="a2qc0"></u><center id="a2qc0"></center><source id="a2qc0"></source><kbd id="a2qc0"><u id="a2qc0"><optgroup id="a2qc0"></optgroup></u></kbd><optgroup id="a2qc0"></optgroup><code id="a2qc0"></code><noscript id="a2qc0"></noscript><u id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></u><u id="a2qc0"></u><source id="a2qc0"><input id="a2qc0"><input id="a2qc0"></input></input></source><noscript id="a2qc0"></noscript><u id="a2qc0"></u><u id="a2qc0"></u><optgroup id="a2qc0"></optgroup><code id="a2qc0"></code><center id="a2qc0"></center><u id="a2qc0"></u><optgroup id="a2qc0"><noscript id="a2qc0"><u id="a2qc0"></u></noscript></optgroup><kbd id="a2qc0"><input id="a2qc0"><u id="a2qc0"></u></input></kbd><input id="a2qc0"></input><center id="a2qc0"></center><noscript id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></noscript><center id="a2qc0"></center> <noscript id="a2qc0"></noscript><center id="a2qc0"></center><source id="a2qc0"></source><u id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></u><source id="a2qc0"><noscript id="a2qc0"><optgroup id="a2qc0"></optgroup></noscript></source><noscript id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></noscript><kbd id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></kbd><optgroup id="a2qc0"></optgroup><optgroup id="a2qc0"></optgroup><source id="a2qc0"></source><source id="a2qc0"></source><noscript id="a2qc0"></noscript><code id="a2qc0"><noscript id="a2qc0"><noscript id="a2qc0"></noscript></noscript></code><center id="a2qc0"></center><source id="a2qc0"></source><code id="a2qc0"></code><noscript id="a2qc0"></noscript><center id="a2qc0"></center><input id="a2qc0"></input><kbd id="a2qc0"></kbd><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><u id="a2qc0"></u><kbd id="a2qc0"></kbd><source id="a2qc0"></source><noscript id="a2qc0"></noscript><input id="a2qc0"></input><noscript id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></noscript><u id="a2qc0"></u><optgroup id="a2qc0"><source id="a2qc0"><kbd id="a2qc0"></kbd></source></optgroup><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><kbd id="a2qc0"></kbd><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><source id="a2qc0"><kbd id="a2qc0"><u id="a2qc0"></u></kbd></source><noscript id="a2qc0"><source id="a2qc0"><kbd id="a2qc0"></kbd></source></noscript><optgroup id="a2qc0"></optgroup><kbd id="a2qc0"></kbd><code id="a2qc0"><center id="a2qc0"><optgroup id="a2qc0"></optgroup></center></code><optgroup id="a2qc0"></optgroup><input id="a2qc0"><optgroup id="a2qc0"><optgroup id="a2qc0"></optgroup></optgroup></input><optgroup id="a2qc0"></optgroup><center id="a2qc0"></center><source id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></source><source id="a2qc0"></source><input id="a2qc0"></input><u id="a2qc0"></u><noscript id="a2qc0"><noscript id="a2qc0"><kbd id="a2qc0"></kbd></noscript></noscript><center id="a2qc0"></center><input id="a2qc0"></input><input id="a2qc0"></input> <input id="a2qc0"><optgroup id="a2qc0"><noscript id="a2qc0"></noscript></optgroup></input><kbd id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></kbd><source id="a2qc0"></source><center id="a2qc0"></center><kbd id="a2qc0"></kbd><noscript id="a2qc0"><source id="a2qc0"><source id="a2qc0"></source></source></noscript><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><input id="a2qc0"></input><u id="a2qc0"></u><u id="a2qc0"></u><source id="a2qc0"></source><noscript id="a2qc0"></noscript><optgroup id="a2qc0"><noscript id="a2qc0"><source id="a2qc0"></source></noscript></optgroup><code id="a2qc0"></code><code id="a2qc0"><center id="a2qc0"><center id="a2qc0"></center></center></code><noscript id="a2qc0"><source id="a2qc0"><u id="a2qc0"></u></source></noscript><code id="a2qc0"></code><u id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></u><kbd id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></kbd><kbd id="a2qc0"></kbd><optgroup id="a2qc0"></optgroup><u id="a2qc0"></u><center id="a2qc0"><noscript id="a2qc0"><kbd id="a2qc0"></kbd></noscript></center><optgroup id="a2qc0"></optgroup><optgroup id="a2qc0"></optgroup><input id="a2qc0"></input><kbd id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></kbd><input id="a2qc0"></input><u id="a2qc0"></u><input id="a2qc0"></input><center id="a2qc0"></center><u id="a2qc0"><u id="a2qc0"><code id="a2qc0"></code></u></u><optgroup id="a2qc0"><noscript id="a2qc0"><source id="a2qc0"></source></noscript></optgroup><source id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></source><source id="a2qc0"><u id="a2qc0"><input id="a2qc0"></input></u></source><code id="a2qc0"></code><kbd id="a2qc0"><code id="a2qc0"><optgroup id="a2qc0"></optgroup></code></kbd><input id="a2qc0"></input><center id="a2qc0"><source id="a2qc0"><source id="a2qc0"></source></source></center><kbd id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></kbd><source id="a2qc0"><kbd id="a2qc0"><input id="a2qc0"></input></kbd></source><input id="a2qc0"></input><optgroup id="a2qc0"><noscript id="a2qc0"><noscript id="a2qc0"></noscript></noscript></optgroup><noscript id="a2qc0"></noscript><input id="a2qc0"><code id="a2qc0"><center id="a2qc0"></center></code></input><code id="a2qc0"><optgroup id="a2qc0"><noscript id="a2qc0"></noscript></optgroup></code><u id="a2qc0"><input id="a2qc0"><code id="a2qc0"></code></input></u><u id="a2qc0"><input id="a2qc0"><optgroup id="a2qc0"></optgroup></input></u><u id="a2qc0"></u><noscript id="a2qc0"></noscript></div> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body></HTML>