我有一个网络srv,这就是我登录的方式
x = lambda d: d.loc[(d.loc[d["type"].eq("A"),"date"].iat[0]-
d.loc[d["type"].eq("B"),"date"]).abs().idxmin()]
result = (df.loc[df["type"].eq("A")].set_index("id").rename(columns={"type":"type_A","date":"date_A"})
.join(df.groupby("id").apply(x).drop("id",1).rename(columns={"type":"type_B","date":"date_B"})))
result["delta_t"] = result["date_B"]-result["date_A"]
print (result)
type_A date_A type_B date_B delta_t
id
1 A 2020-07-01 B 2020-08-01 31 days
2 A 2020-02-01 B 2020-02-01 0 days
因此,当我运行该应用程序并尝试登录时,收到错误消息“ AttributeError:'function'对象没有属性'method'”
这也是我的html页面
@app.route('/do_login', methods=['GET','POST'])
def do_login():
if request.method == 'POST':
email = request.form['email']
password = request.form['password']
答案 0 :(得分:0)
确保文件中有from flask import request
行
确保仍然没有重新定义request
。您已经明确定义了另一个名为request
def request():
...
或者您已将功能分配给request
request = some_random_method