【问题标题】:How do I execute a Python script based off user inputed fields from a Website如何根据网站的用户输入字段执行 Python 脚本
【发布时间】:2026-02-14 20:55:02
【问题描述】:

以下面的python.py文件为例,网站表单上的用户如何从下拉字段之类的地方选择位置,或者用户自己输入WR、RB、QB。 (position="WR" 目前是下面代码中的内容)然后点击提交,代码会将查询执行到表中?

我在一台装有 MySQL 的服务器上使用 Wordpress。在另一台服务器上,我使用 Python 和 PostgreSQL。感谢您提供的任何帮助。

import nfldb

db = nfldb.connect() q = nfldb.Query(db) q.game(season_year=2015, season_type='Regular') 
q.player(position="WR") 
q.play(receiving_rec=1)

def inside(field, stat):
        cutoff = nfldb.FieldPosition.from_str(field)
        return lambda play: play.yardline + getattr(play, stat) >= cutoff plays = filter(inside('OPP 20', 'receiving_yds'), q.as_plays())

for p in plays:
   print p

【问题讨论】:

    标签: php python sql wordpress postgresql


    【解决方案1】:

    我不是专家,但能够运行代码以响应您网站上的任何用户交互,应该有某种网络服务正在运行来运行您的代码。 一般的想法是首先让 Wordpress 服务器能够向您的 postgre 服务器发送“GET”,并能够接收它的答案。 然后我会在你的 PostgreSQL 上创建一个 Web 服务(类似Flask 就可以了,如果你想拥有Miguel Grinberg 的优秀教程),这样它就可以接收请求,运行你提到的代码,然后发送响应Wordpress+MySQL。

    希望我为您指明了正确的方向。

    【讨论】:

    • 感谢 Juampy 的详细回复。我目前正在使用您的回复作为我的指导。我会回复它的进展情况。谢谢