mew*_*mew 2 python mongodb flask
运行以下文件时,我收到错误“ImportError:无法从 'bson' 导入名称 ' get_object_size' (C:\Users\Dell\AppData\Local\Programs\Python\Python310\lib\site-packages\bson_ init。 py)”
代码:`from Flask import Flask, request, jsonify fromflask_pymongo import PyMongo # from bson.objectid import ObjectId
app = Flask(__name__)
app.config['MONGO_URI'] = connectionstring
mongo = PyMongo(app)
# Create a new to-do item
@app.route('/api/todo', methods=['POST'])
def create_todo():
# data = request.json
# Create a new to-do item in the database
new_todo = {
# 'task': data['task'],
# 'due_date': data['due_date'],
# 'completed': False
"task": "study",
"date": 18,
"completed": False
}
result = mongo.db.todos.insert_one(new_todo)
print(result,"has been created")`
Run Code Online (Sandbox Code Playgroud)
我正在使用 Flask 环境创建一个待办事项列表。
Mon*_*hon 21
卸载 pymongo 和 bson 并仅安装 pymongo,pymongo 会自动安装 bson
pip uninstall pymongo
Run Code Online (Sandbox Code Playgroud)
pip uninstall bson
Run Code Online (Sandbox Code Playgroud)
pip install pymongo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6574 次 |
| 最近记录: |