pythonanywhere 没有更新 mongoDB

pythonanywhere is not updating mongoDB

@app.route('/signup', methods=['POST'])
def signup():
    info = request.args
    if info["password"] == info["password2"] and info["name"] and info["email"] and info["password"] and info["password2"]:
        password = os.getenv("password")
        link = 'mongodb+srv://yakov:' + password + '@cluster0.irzzw.mongodb.net/myAuctionDB?retryWrites=true&w=majority'
        client = MongoClient(link)
        db = client.get_database('myAuctionDB')
        users = db.users
        users.insert_one({
            'name': info["name"],
            'email': info["email"],
            'password': info["password"],
            'sales': [],
            'offers': [],
            'saved': []
        })
        return jsonify({"status": "ok", "message": " welcome to {} {} ".format(info["name"], info["email"])})
    else:
        return jsonify({"status": "error", "message": "you are missing some arguments"})

这是我的代码,当我从我的计算机本地 运行 它时它可以工作。 我将它保存在一个名为 pythonanywhere 的主机上,并且代码有效,但它没有将 json 插入到 mongoDB,它给我这个错误“500 内部服务器错误”。 这是我在本地 运行 时的响应:

这是我通过 pythonanywhere 运行 时相同代码的响应:

在pythonanywhere中使用免费账号,不允许连接到mongodb图集,所以在pythonanywhere上运行时,连接不上数据库,不工作