是否有相当于 phpMyAdmin 的 python?
这就是我要寻找 phpmyadmin 的 python 版本的原因: 虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。Worker 将 prefork 的大门吹掉以提高性能,但 php5 不适用于 worker。(从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。
是否有相当于 phpMyAdmin 的 python?
这就是我要寻找 phpmyadmin 的 python 版本的原因: 虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。Worker 将 prefork 的大门吹掉以提高性能,但 php5 不适用于 worker。(从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。
您可以将 phpMyAdmin 用于 python 项目,因为 phpMyAdmin 适用于 MySQL 数据库。如果你使用 MySQL,那么无论你使用 PHP 还是 python,都可以使用 phpMyAdmin。
我认为没有替代 phpMyAdmin 的方法。pythonMyAdmin似乎并不成熟。
python 的理念是使用 ORM 创建数据库,然后通过 Web 框架管理页面(如 Django 中的管理页面)对其进行管理。
一个轻量级的替代方案是使用Flask和Flask-Admin以及 SQLAlchemy 模型。
我的回答基于您问题的最后一句话,“在此服务器上安装 php 会造成额外的内存和性能损失”,因为听起来您不希望在该服务器上使用 php,即使“phpmyadmin 摇滚”。因此,我建议使用 phpMyAdmin 远程管理 MySQL 数据库,您可以在此处找到一个示例。
没有任何预先存在的东西,但是有一些教程告诉你如何制作一个可能有点耗时的教程,但它也很有教育意义。
这是使用 PyQT 的一种方法
https://www.tutorialspoint.com/pyqt/pyqt_database_handling.htm
这是另一个
http://apprize.info/python/gui/7.html
我不确定这些是否有效,但我可能会尝试制作它们,看看我是否可以制作一个来管理很多行。我不确定我是否能做到,但我们会看到。我以前从未尝试过使用任何 GUI 包制作 python GUI。