抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

众所周知,Flux 是一个 120 亿参数的大模型,普通人本地根本跑不起来,那么今天我来教大家免费白嫖一个无服务器容器类的网站,帮我们一键化构建一个生图API, 每个人每个月有免费的30 刀的赠费,可以使用H100, A100 等超强显卡资源。 注册Models网站首先,打开这个网站models,我们注册一下: 然后进入Dashboard 页面,在这里你可以管理你所有创建的APP,你也可...

我们在一年前启动了 Reflex,以便任何了解 Python 的人都可以轻松构建 Web 应用程序并与世界分享,而无需学习新语言和拼凑一堆不同的工具。

Web 开发是最流行的编程用例之一。 Python 是世界上最流行的编程语言之一。那么为什么我们不能用 Python 构建 Web 应用程序呢?

以上来自Reflex构建者发布的博客,原文链接如下:

note Reflex 是一个开源库,旨在使用纯 Python 构建全栈 Web 应用程序。它的设计理念是让开发者能够完全使用 Python 编写应用的前端和后端,无需学习 JavaScript。这对于那些希望专注于 Python 编程语言的开发者来说是一个重大的福音。

上面说的都是场面话,这都依托于它自身包装的第三方应用够丰富。但是,对于一些冷门的应用,比如我这里要说的IGV浏览器,就没有那么容易了。这里我就来分享一下我是如何在 Reflex 里面使用 IGV 浏览器的。

简介

在我们的应用小程序中,我们是前后端分离的。前端页面只负责渲染,而后端需要处理数据。但是如果遇到数据量很大的情况下,我们处理起来就很缓慢,如果我们想通过AJAX的方法追踪后台数据变化的进度,需要用到轮询的方案,这个是非常消耗资源的。这里我们用VueJS和Fastapi的小例子演示前端传递数据,后台用10秒处理数据并实时反应进度给前台的实现。

什么是Vue.js

VueJS是一个渐进式的前端框架,所谓渐进式的意思就是你可以用它快速完成原型创作,然后在此基础上逐步完善。他可以足够简单,也可以足够完善,那么对于新手小白来说,这简直就是福利!

上一篇文章我们写了一个Streamlit的程序来全栈的执行我们的任务,但是我们也看到了它的一个缺点:前端界面非异步,UI定制缺乏灵活性。那么,我们接下来尝试采用前后端分离的方式来完成上次的任务。

streamlit的有趣特点

  • 所有的程序,只要是前端交互页面发生变动或者说交互,代码就会从头到尾执行一遍
  • 提供了非常多数据交互的组件,每个组件都可以返回数值,用来和别的组件交流
  • 有特殊的缓存系统,防止长时间运行的程序成为瓶颈
  • 因为程序从头至尾的顺序执行,异步的支持较差