使用SQLITE的Python Flask API基本RESTful API POST

时间:2016-11-01 00:34:33

标签: python sqlite rest api

我正在努力弄清楚如何在我的代码中使用POST方法。我的代码看起来像这样。这是我第一次在Flask中使用Python,所以我很新,不知道如何使用POST或其他方法。有人能告诉我如何使用POST方法:D,对不起,如果这个问题看起来很糟糕,这是我的第一次。在此代码中,我得到的错误是URL不允许该方法。

from flask import Flask, request, jsonify,redirect, url_for, abort
from flask_restful import Resource, Api
from sqlalchemy import create_engine

e = create_engine('sqlite:///C:/sqlite/list.db')
app = Flask(__name__)
api= Api(app)

class posttodo(Resource):
    def post(self):
        if not request.json or not 'name' in request.json:
            abort(400)
        conn = e.connect()
        query = conn.execute("select UserID from User,todo")
        api.session.add(query)
        api.session.commit()
        return jsonify( { 'Develoer' : query})

api.add_resource(posttodo, '/post/', methods = ['POST'])

if __name__ == '__main__':
    app.run()

0 个答案:

没有答案