• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

터미널에서 실행하는데 오류가 떠요.

20.12.29 15:13 작성 조회수 81

1

from flask import Flask
from flask import requast
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, title, contents)
        
        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=Trueport=9000)
이건 코드고요.
(venv) C:\Python\myweb>python run.py Traceback (most recent call last): File "C:\Python\myweb\run.py", line 2, in <module> from flask import requast ImportError: cannot import name 'requast' from 'flask' (C:\Python\myweb\venv\lib\site-packages\flask\__init__.py) (venv) C:\Python\myweb>
이건 터미널 오류 내용입니다.
철자 틀린게 있나싶어서 다 고쳤는데도 이러네요.
도데체 뭐가 문제인지 알고 싶어요.

답변 1

답변을 작성해보세요.

0

상단 2 번째줄에 오타가 있습니다.

from flask import request

requast 가 아니라 request 입니다.