【问题标题】:Problem adding records to a Firebase collection using Flask & Python使用 Flask 和 Python 将记录添加到 Firebase 集合时出现问题
【发布时间】:2021-11-25 22:03:49
【问题描述】:

我正在使用 Firebase SDK 和 Flask 来开发 API,我可以使用 GET 检索记录,但不能使用 PUT/POST 将记录插入 Firebase 集合。奇怪的是,执行代码时我没有收到任何错误或异常,但没有将记录添加到集合中。这是代码sn-p。

cred = credentials.Certificate("serviceAccountKey.json")
firebase_admin.initialize_app(cred)

db=firestore.client()
app = Flask(__name__)

@app.route('/offers',methods = ['PUT'])
def put_offer():
    try:
        cc_code = db.collection('offers').add({'offer_email': 'foo@foo.com'})
        print( "cc code = ", cc_code )
        return( '200' )
    except Exception as e:
        return f"An Error Occured: {e}"

if __name__ == '__main__':
        app.run(debug = True)

【问题讨论】:

    标签: python firebase api flask


    【解决方案1】:

    我创建了一个新的python程序并调用了

    subprocess.run("python3 ./addoffer.py", shell=True )
    

    这不是修复,而是一种解决方法!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-14
      • 2020-06-22
      • 2017-07-30
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多