inflearn logo
강의

Course

Instructor

Building Real-world Websites with Python by Dr. Nam

Create Board - Write Post

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

692

hupark03134672

31 asked

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

Answer 2

0

nambaksa

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

0

hupark03134672

mongoclient를 추가를 해야할까요?

iis 접속후 자동으로 로그인 창이 나오도록 설정이 기능한가요?

0

63

2

리스트 이동 시 창 에러 발생

0

73

1

배포후 회원 등록 후 로그인 에러...

0

72

2

내부 서버 오류

0

65

2

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

0

53

2

DB 검색하면 데이터가 없습니다. 라고 나와요. 5시간을 찾아봐도 모르겠어서 문의드려봅니다.

0

44

1

몽고db studio3T를 깔았는데

0

56

2

flake8과 linter

0

72

3

500이 뜹니다.

0

57

2

첨부파일 삭제

0

66

2

검색기능 질문

0

61

2

google.py

0

66

2

Studio 3T에 DB insert가 되지 않는 문제를 해결하지 못하고 있습니다 ㅠ

0

81

3

혹시 전체 코드 공개되어 있나요?

0

95

1

join.html 의 form 태그값 을 member_join() 에서 처리못함.

0

102

1

google.py 몽고db 샘플데이터 만들기

0

99

2

flake8 설치 이후 명령팔레트에서 linter가 안보입니다.

0

236

2

파이썬으로 만들어서 웹호스팅에 올릴경우

0

303

1

현재 구글검색 무한스크롤변경 문의합니다

0

295

1

몽고디비아틀라스로 추가 공부해서 올립니다.

0

216

1

IIS 500.19에러

0

652

2

버전 문제도 수정했는데 결과가 안나옵니다.

0

255

1

데이터베이스 저장관련 질문입니다.

0

266

1

test가 생기지 않습니다.

0

501

3