websqlite,一个基于python Flask框架的开源sqlite数据库管理工具

今天用到了sqlite数据库,网上找了一些工具进行数据库操作,太烂了,不是功能限制就是要付费,直接找了个开源的web版本SqliteStudio-sqlite-

大家好,如果您还对websqlite,一个基于python Flask框架的开源sqlite数据库管理工具不太了解,没有关系,今天就由本站为大家分享websqlite,一个基于python Flask框架的开源sqlite数据库管理工具的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

Github地址:https://github.com/coleifer/sqlite-web

该项目依赖以下三个库:flask、peewee、pygments

我们开始搭建运行环境。

首先是安装python环境。版本是3.x。请上网查找安装python的教程。接下来开始安装其他环境。

1.安装虚拟环境,执行以下命令。

pip 安装virtualenv2。创建工作空间websqlite 并执行命令virtualenv websqlite。创建完成后,可以在当前文件夹中看到websqlite目录。

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具

virtualenv websqlite3.进入脚本目录

cd websqlite\Scripts4.启动/激活虚拟环境并在虚拟环境中安装flask和其他依赖项

激活5.安装flask框架

安装完成后,如果缺少peewee和pygments库,直接使用pip install安装即可。

pip 安装Flask6。安装web-sqlite 库

pip 安装sqlite-web7。安装完成后,执行以下命令启动web-sqlite服务。默认端口是8080

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具

sqlite_web /path/to/database.db图1 web-sqlite启动成功

浏览器访问地址:http://127.0.0.1:8080/,进入sqlite管理界面,如下图:

图2 web-sqlite数据库管理主页

如上图所示:左上角的iotgateway.db是数据库名称,左下部分是数据库下的数据表,右侧部分是数据库概览信息。

点击数据表,进入操作界面,如下图所示。

图3 数据表操作界面

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具

结构是对应数据表的结构信息。在此界面可以修改数据库结构(添加、修改列等);

内容为对应数据表的全部内容;

Query就是编写sql语句来操作数据表的地方;

点击右侧“导入”按钮,进入数据库导入界面,可以选择新的数据库文件进行导入。

图4 sqlite-web查询界面

获取查询结果后,可以将查询结果以json或csv的形式导出。

用户评论

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
红尘烟雨

这个 websqlite 工具看起来很不错呀!一直想学习flask开发,有了这个开源工具能轻松管理sqlite数据库简直是太方便了,现在就开始研究它的文档学习怎么使用它了!

    有10位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
各自安好ぃ

终于找到一个完全基于python flask框架的 sqlite 数据库管理工具,太高兴啦!以前一直是用网页版的工具操作数据库,用起来真是不够流畅呀,这个 websqlite 简洁大方,功能也很全,好评!

    有15位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
拥菢过后只剰凄凉

作为一名 Python 开发者,一直在使用 Flask 构建 Web 应用,但没有一个好的 SQLite 管理工具让我很心烦。希望这个 websqlite 工具能让我的开发工作变得更加高效便捷!

    有7位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
←极§速

开源的sqlite数据库管理工具太棒了!终于不用再忍受那些昂贵的商业产品收费了,期待这个 websqlite 能成熟快速,能够像我常用的MySQL管理器那样使用方便!

    有12位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
惦着脚尖摘太阳

对于新手来说,学习这个 websqlite 工具可能会比较困难,毕竟flask框架有一定的门槛。希望开发者能够在文档中增加一些入门教程,这样更容易上手!

    有18位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
柠栀

这个 websqlite 的界面设计很有自己的特色,简洁干净。不像某些软件接口设计都是为了吸引眼球却让人摸不着头脑一样。 希望功能能进一步丰富化,比如支持批量操作等!

    有17位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
久爱不厌

作为一个资深数据库管理员,我对使用 Python Flask 框架管理 SQLite 数据库有点担心,它能否稳定可靠地处理大规模数据?希望这个 websqlite 可以提供一些性能测试报告让我参考!

    有20位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
嘲笑!

之前也用过一些基于 flask 框架的网站应用工具,他们对 sqlite 的支持都不太完善,希望这个websqlite 能带来更好的体验!

    有6位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
断秋风

这个 websqlite 工具听起来很吸引人,可以方便地管理 sqlite 数据库, 希望它的功能能够进一步扩展,也许以后我们可以用它来打造一个简单的个人数据平台呢?

    有5位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
余温散尽ぺ

我对开源软件非常支持,期待这个 websqlite 能在开发者社区中得到广泛应用和发展!

    有18位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
浮殇年华

希望这个 websqlite 工具能够兼容主流的操作系统,这样我就能在不同的环境下使用它了!

    有14位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
蝶恋花╮

对于非技术人员来说,使用这个基于 flask 的工具可能比较吃力。希望可以提供更直观的图形界面,方便小白们操作!

    有18位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
单身i

这款 websqlite 工具能否支持远程数据库连接?如果是的话,那将非常强大,可以方便地在多台机器之间共享数据!

    有5位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
仅有的余温

这个工具的文档看起来比较详细,能够很好地指导用户使用。希望开发者能定期更新文档,并添加一些案例和教程!

    有18位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
暖栀

作为一个喜欢学习新技术的爱好者,我很期待尝试这个 websqlite 工具! 希望它能够让我在开发过程中更加方便高效,也能更好地探索 SQLite 数据库的功能!

    有17位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
我没有爱人i

如果 这个 websqlite 可以支持多种数据类型,例如 JSON,图片等等,那将更加强大。能满足更多实际应用场景的需求!

    有11位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
海盟山誓总是赊

希望这个 websqlite 工具能够不断完善和更新,加入更多新功能,比如支持事务处理、数据库备份等。

    有18位网友表示赞同!

websqlite,一个基于python Flask框架的开源sqlite数据库管理工具
凝残月

期待这个 websqlite 能成为一个优秀的开源工具,被越来越多的开发者所使用和喜爱!

    有6位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/120773.html

(0)
小su's avatar小su
上一篇 2024年9月1日 下午1:26
下一篇 2024年9月1日 下午1:28

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注