如果你是完全不懂技术的小白,想要自己开发一个HTML+Python+SQLite的应用,在过去是想都不敢想的事。
现在可好了,用Trae或是Cursor开发+VicroCode在线部署。你就可以在5分钟内完成一个应用的开发并上线。
1.准备工具清单明
- 下载IDE编程工具
Trae IDE:www.trae.cn/ 或 www.trae.ai/
Cursor IDE(推荐):
Trae.cn主要都是国内的模型,Trae.ai国际版的我没有用过,最近听说Claude不想合作了,所以Trae不再有Claude。
然后我听说Qoder也不错,用过一次没点数,就没再用了,印象不深。
最近这段时间一直用Cursor,爽到爆炸~
今晚刚用了Trae国内版,哎~~被气到爆炸!
都是爆炸,但炸法不一样!
Cursor不支持国内,但你可以去万能的淘宝买个,16块钱让你爽到爆炸!
- 收藏VicroCode
VicroCode是一个轻量级应用部署代码托管平台,告别昂贵服务器和复杂的部署,免备案,面对个人开发者完全免费!
支持HTML+JS+CSS+Python+SQLite在线管理器,零门槛轻松操作。
……
这个站是我做的,到处搜寻了一下,我看很少有人会去做这件吃力不讨好的事,于是我去做了。整个网站都是由AI开发的,我只是构思,然后让他写方案,再写落地案,然后让它根据落地案一步步去完成。
我要做的事情就是:想好怎么运营、部署服务器、备案、优化、加速、SSL等……
而事实上,那些代码我一个也看不懂,只懂一些基本逻辑而已。
所以,大家都是小白,谁也别笑谁,我把AI编程的内容写成手册并录成课,用不了多久你也能构建一个超牛副的网站了。
2.生成一个网站
HTML+JS+CSS作为前端,Python作为后端,SQLite作为数据库,如果再加上Coze的工作流或大模型的调用,这样就能形成一个超级强大的独立应用了,然后你就可以收费了。
我最近准备开始做一些应用放到VicroCode上,不过比较忙,得一步步实施,后面我会把更多的DEMO给分享出来。
现在图个方便吧,就把我做的两个简单的HTML+Python+SQLite+Coze的DEMO给放出来,虽然很简单,但是五脏具全。
网页版Coze:
HTML+Python控制SQLite数据库:
网页版Coze生成方法可以见之前写的案例1:小白也能做超牛AI应用,10分钟开发网页版Coze工作流并发布
这次来写个HTML+Python控制SQLite数据库的生成案例。
以Trae为例,打开它,在左边资源管理器上,新建一个文件夹:
然后准备以下提示词:
你帮我做一个网页版+python3.10.6+SQLite的程序,采用flask框架,要求如下:
当用户点击前端网页按钮“我要测试”时,调用python给sqlite数据库添加数据:“我测试于{当前时间}”。
然后sqlite添加后的这些内容能在前端网页上显示出来,最多显示最近10条。
请该DEMO程序生成到 @全面测试用DEMO 文件夹
并把这个新建的文件夹添加到对话中:
然后上面调成Builder,下面用GLM-4.6模型:
点发送,然后它就会开始思考,列出任务,如图:
它还会给你列出结构:
大约1-2分钟就生成完毕,然后帮你打开:
一个简单的应用就这样完成了:
五脏俱全,文件结构非常完美:
这里要敲重点了,提示词虽然很简单,但包括了所有的技术栈:
网页版+python3.10.6+SQLite的程序,采用flask框架
flask是python中的一个web框架,用于操作网站的。
如果不是大型项目,一般不用去使用django,flash比较灵活。
而且我还写了版本号,其实不写也没关系,它知道你机器里的版本,但是如果你的机器是装了多个版本,就得准确告知版本号。 然后你看下在变量时,我用{},这个是比较通用规范的做法:
我测试于{当前时间}
就这样完成了,接下来我们得上线了。
3.网站上线
打开VicroCode网站:
接下来教会你怎么使用这个网站
一、打开网站,完成注册
右上角点“登录/注册”。注册非常简单,输入用户名和密码就行。
然后登录。
二、上传网站
来到首页,点击黑色按钮。
-
上传HTML项目
进入上传网页项目的地方,分步进行,系统会引导你怎么做:
输入目录名和项目名称:
注意这个目录名是不能更改的,只能删除,只能英文+数字。
中途不想弄了可以保存。
点下一步,可以看到:
项目截图,这个可以不用上传;
项目描述要写一下,可以让AI写,支持markdown,可以直接在右上角导入MD文件;
项目标签要点一个。
再点下一步,是展示方式:
这两个必须选一个,要么在线运行,要么提供给人下载。
我们先看看“可下载”,点开勾选:
如果你要分享源码,那么把你的源码打包成zip包,这里上传zip包,发布后,可以供人下载,你可以设置价格,如果价格不合理,是会被驳回的。
如果点选“在线运行”:
可以选择按次收费,也即是使用你的需要先支付后使用,每用户仅支付一次即可。
不过,除非您的项目介绍很吸引人,或私域用户特别认同您,否则可能会导致没人访问您的项目,并且审核极难通过哦!
如果是采用SDK收费,即内置在程序里面,就可以实现自定义收费方式了,详见开发者变现SDK包接入指南
完成设置后就上传文件:
上传你的源码文件夹,输入好首页文件名称即可。
例如:
选中你要上传的文件夹(文件夹空白是正常的,不必理会),点击上传:
这时会提示,点击“上传”:
因为该文件夹只有一个文件,就是index.html,所以只显示一个(最多可上传1000个,不超过20MB)。
首页文件中必须填写,因为若有多个文件时,系统需要知道打开网站时哪个是首页,一般默认都是index.html
如果遇到不支持上传的文件,就会有提示:
上传后进入第4步SEO设置:
这里可以设置你的SEO描述,懒得弄的话就让AI弄吧,或者直接跳过点“下一步”也行。
如果让AI写,只要你之前在第2步有写了项目简介,这里AI就能帮你设置,点击“全部让AI写”:
稍等片刻后就会出来:
完成之后,点下一步。
这是最后一步,选择发布状态,状态有两种,一种是“私域”,一种是“公域”:
私域:仅自己可见,不需要审核;
公域:大家都能看到,但需要审核。
如果选择“公域”,则可以选择到“鬼斧神工”页面中展示,或是不展示:
如果你不想展示但又想公开给自己的人看,那么就可以选择不展示。
最后,点击提交项目:
等待创建完成后,在项目列表页中就可以看到:
最多可发布20个项目。
-
上传Python项目
平台还支持Python+SQLite部署你的应用,目前支持Python 3.9、3.10、3.11三个主流稳定的版本。
下面以官方DEMO作为示例:www.vicrocode.com/p91.html
这个DEMO采用了Flask框架+SQLite数据库,示例非常简单,但再复杂的应用也是可以引用这个基本框架。
前面的步骤与HTML方法一样,这里不再复述,我们直接来到上传的步骤:
点击上传包括Python的文件夹:
上传后会自动识别为Python项目:
它会自动按钮Flash默认框架进行预设置。
上传时需要带上requirements.txt这个文件:
后面才能自动安装依赖。
其它的与HTML上传方式一样,点下一步即可。
三、项目管理
-
Python控制台
上传成功后,来到“项目管理->找到你的项目->操作菜单->Python控制台”:
进入Python控制台:
来到控制台,你可以看到存储容量、内存配额(共享)、CPU配额(共享) 等资源配额使用情况。
这些资源用完的话,你的项目会被自动停止,所以最好多留点空间,如果你的项目会生成文件,那么就要特别注意这点了!
继续,此时的项目还未启动,所以你还不能使用,点击启动按钮:
这时候就会自动安装Python依赖:
稍等片刻,就启动成功了:
然后右侧点击预览,就可以看到你刚上传的项目了:
进入页面: