我是python web框架的初學者,我創建了一個簡單的Python-Flask RESTful API,它使我可以使用GET請求從數據庫獲取信息,但是我遇到問題在我如何使用這個API與任何網站基於python的框架,因爲我知道每個框架都有自己的方式來與代碼的Url合作,所以它不會只是將.py文件添加到網站文件,並從Url喜歡PHP,所以我怎麼能使用這個燒瓶APi在任何網站與Python框架(Django,燒瓶,..等)?謝謝。如何在任何python框架中使用python flask RESTful api
這是我簡單的API:
from flask import Flask, request
from flask_restful import Resource, Api
from sqlalchemy import create_engine
from json import dumps
from flask_jsonpify import jsonify
import MySQLdb
app = Flask(__name__)
api = Api(app)
db = MySQLdb.connect("localhost", "root", "root", "x")
class macros(Resource):
def get(self):
cursor = db.cursor()
cursor.execute("select * from survey_macro") # This line will be changes from website to another
return jsonify({'macros':[i for i in cursor.fetchall()]})
api.add_resource(macros, '/macros') # Route_1
if __name__ == '__main__':
app.run(port='5002')
是否要將此API添加到另一個項目或從另一個Python項目訪問此API? – JRajan
我想將這個appi添加到另一個python項目中,它可以用Django或任何web框架編寫。@ JRajan –