如何使用 Python 将数据从 MySQL 推送到 HTML [关闭]

Posted

技术标签:

【中文标题】如何使用 Python 将数据从 MySQL 推送到 HTML [关闭]【英文标题】:How to push data from MySQL to HTML using Python [closed] 【发布时间】:2015-11-21 10:17:10 【问题描述】:

我想每小时轮询一次 SQL 数据库并使用 python 将值发布到网站。但是,我不确定从哪里开始。网上无处不在,要么引用 php,要么从网站中提取数据以放入数据库。我不知道PHP,但我知道python。我从来没有用过 Django,它适合 ping 和显示值吗?

【问题讨论】:

Django 至少可以通过在现有数据库上运行 inspectdb 来帮助创建模型。但是,您的问题仍然很宽泛,没有显示出研究成果。 【参考方案1】:

Django 非常适合创建数据库驱动的 Web 应用程序。如果您只需要一种快速而肮脏的方式来通过 Python 访问 mysql,那么 Django 就大材小用了。您可以使用 Python 模块 MySQLdb 来查询数据库。

例子:

import sys
import MySQLdb

# Database configuration
config = 
    'host': 'localhost',
    'user': 'root',
    'passwd': 'password',


"""
Connect to MySQL, and attempt to select a database.
Then, query it.
"""
db = MySQLdb.connect(**config)

try:
    db.select_db('my_database_name')
except:
    print "Database selection failed."
    sys.exit(1)

cursor = db.cursor()

cursor.execute("""
    SELECT * FROM my_table_name;
""")

rows = cursor.fetchall()

# Do something with rows of data.
# ...

【讨论】:

python MySQL 模块可以使用pip install MySQL-pythonpip 安装

以上是关于如何使用 Python 将数据从 MySQL 推送到 HTML [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python将多个抓取的数据保存到mysql

如何将 websocket 推送 api 输出写入文本文件?

Python + MySQL。如何将字段的 ID 从 ComboBox 传递到数据库?

使用 MySQL 从 Firebase 推送通知

从MySQL数据库获取后如何将python字符串转换为原始类型

我如何使用推送方法(无 segue)将数据从一个 vc 传递到另一个 vc - 已关闭