강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

hupark03134672 のプロフィール画像
hupark03134672

投稿した質問数

南博士のPythonで本番のウェブサイトを作る

掲示板作成 - 書き込み

pymongo.errors.operationfailure 에러는 왜 발생할까요??

作成

·

677

1

아래 스크립트 실행 하였고 

from flask import Flask
from flask import request
from flask import render_template
from flask_pymongo import PyMongo

app = Flask(__name__)

app.config["MONGO_URI"] = "mongodb://localhost:27017/myweb"

mongo = PyMongo(app)

@app.route("/write", methods=["GET", "POST"])
def board_write():
if request.method == "POST":
name = request.form.get("name")
title = request.form.get("title")
contents = request.form.get("contents")
print(name, contents, title)

board = mongo.db.board
post = {
"name": name,
"title": title,
"contents": contents,
}

board.insert_one(post)

return ""
else:
return render_template("write.html")

if __name__ == "__main__":
app.run(host="0.0.0.0", debug=True, port=9000)

웹페이지에서 값 입력 후 제출 버튼 누르면 아래 에러가 발생합니다. 


왜 이러는 걸까요?? 혹시 robo3T에서 어드민을 설정해서 이런걸까요?? 

뭐 하나 할때마다 이런 에러가 나네요...ㅜㅜ

python

回答 2

0

nambaksa님의 프로필 이미지
nambaksa
インストラクター

아마 몽고디비에 아이디 비밀번호를 설정하신건 아닌지 추측해봅니다만...

0

mongoclient를 추가를 해야할까요?

hupark03134672 のプロフィール画像
hupark03134672

投稿した質問数

質問する