在岗位职能总是除之一运行?想知道是什么问题

时间:2019-07-25 10:59:52

标签: flask

我在Create类中描述了一个post函数,该函数通过flask_restful中的reqparser解析数据,但是每次在post方法中仅运行except块。

之前,我仅实现了post方法,因此浏览器中的'/ create'端点表明该方法无效。然后我为浏览器实现了get方法,因此它可以工作,但是发布功能仍然无法工作。

@classmethod
def get(cls):
    text = TextValue.query.all()
    return {"text": text}

@classmethod
def post(cls):
        data = Create.parser.parse_args()
        text = TextValue(data['texts'])
        try:
            db.session.add(text)
            db.session.commit()
            return {"message": "text is added"}
        except:
            return {"message": "error occurred"}


# TextValue class is like this #

class TextValue(db.Model):
    __tablename__ = 'text'
    id = db.Column(db.Integer, primary_key=True)
    texts = db.Column(db.String)

    def __init__(self, texts):
        self.texts = texts

0 个答案:

没有答案