【问题标题】:phpMyAdmin equivalent in python? [closed]python中的phpMyAdmin等价物? [关闭]
【发布时间】:2010-12-01 14:45:18
【问题描述】:

有没有相当于 phpMyAdmin 的 python 版本?

这就是我要寻找 phpmyadmin 的 python 版本的原因:虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。 Worker 为了性能而从 prefork 中脱颖而出,但 php5 不适用于 worker。 (从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。

【问题讨论】:

  • 你可以考虑告诉我们你为什么要找? phpmyadmin 工作得非常好,你没有理由不能让它处理其他 python 开发的 MySQL 部分......所以显然你正在寻找它还有另一个原因。这可能会为寻找可能的替代方案提供信息。
  • 这就是我寻找 phpmyadmin 的 python 版本的原因:虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。 Worker 将 prefork 的大门吹掉以提高性能,但 php5 不适用于 worker。 (从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。

标签: python phpmyadmin


【解决方案1】:

您可以将 phpMyAdmin 用于 python 项目,因为 phpMyAdmin 用于 MySQL 数据库。如果你使用的是 MySQL,那么无论你使用的是 PHP 还是 python,都可以使用 phpMyAdmin。

【讨论】:

  • 但也许 OP 不想使用 PHPMyAdmin,因为,你知道,PHPMyAdmin 根本不是很好,因此要求的东西不是 PHPMyAdmin。
  • 同意@Olivier'Ölbaum'Scherler。不是每个人的服务器上都安装了 PHP。
  • phpMyAdmin 也适用于 php - 我认为 OP 想要用 Python 编写的东西。
  • phpMyAdmin 是非常好的工具,但它需要在服务器上安装 PHP。
【解决方案2】:

我认为没有替代 phpMyAdmin 的方法。 pythonMyAdmin 好像还不成熟。

python 的理念是使用 ORM 创建数据库,然后通过 Web 框架管理页面(如 Django 中的管理页面)对其进行管理。

一个轻量级的替代方案是使用带有 SQLAlchemy 模型的 FlaskFlask-Admin

【讨论】:

  • 这太不令人满意了。 Phpmyadmin 用于处理普通后端无法完成的内容、修复和分析。使用 python,您现在必须 ssh 到服务器并连接到数据库,手动运行选择和更新。哎呀...
【解决方案3】:

我的回答基于您问题的最后一句话,“在此服务器上使用 php 会造成额外的内存和性能损失”,因为听起来您不想在该服务器上使用 php,即使“phpmyadmin 摇滚”。因此,我建议使用 phpMyAdmin 远程管理 MySQL 数据库,您可以找到 here 的示例。

【讨论】:

    【解决方案4】:

    没有任何预先存在的东西,但有一些教程告诉你如何制作一个可能有点耗时的教程,但它也很有教育意义。

    这是使用 PyQT 的一种方法

    https://www.tutorialspoint.com/pyqt/pyqt_database_handling.htm

    还有一个

    http://apprize.info/python/gui/7.html

    我不确定这些是否有效,但我可能会尝试制作它们,看看是否可以制作一个来管理很多行。我不确定我是否能做到,但我们会看到。我以前从未尝试过使用任何 GUI 包制作 Python GUI。

    【讨论】:

    • 也有这个表,但是没有连接到mysql。如果您能够在其上创建与 mysql 的连接并使用 FOR 循环创建表,它可能会工作,但我不知道您将如何更新表并将数据插入 DB youtube.com/watch?v=iC5mfUsUlbc
    • 最后一个。这可能是我找到的最好的一个。它使用 Kivy GUI youtube.com/watch?v=jaoFCPyKSh0 编辑:不幸的是,代码没有发布,因为上传者说他们在计算机崩溃时丢失了它.. :(
    • 这家伙说他很快就会在这里上传他的mysql GUI的代码。 youtube.com/watch?v=-z_HS6LVkY8
    猜你喜欢
    • 2011-03-20
    • 2019-02-20
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    相关资源
    最近更新 更多