Je suis un débutant dans les frameworks web python et j'ai créé une simple API RESTful Python-Flask qui me permet d'obtenir l'infromation d'une base de données en utilisant la requête GET mais j'ai un problème comment puis-je utiliser cette API avec n'importe quel framework basé sur python car je sais que chaque framework a son propre moyen de conenct Urls avec le code afin qu'il ne soit pas simplement ajouter le fichier .py aux fichiers du site et l'invoquer depuis le Url like php, alors comment puis-je utiliser ce flacon APi dans un site web avec un framework python comme (Django, Flask, ..etc)? Merci.comment utiliser python flask api RESTful avec n'importe quel framework python
Ceci est mon API simple:
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')
Souhaitez-vous ajouter cette API à un autre projet ou accéder à cette API à partir d'un autre projet Python? – JRajan
Je veux ajouter cette appi à un autre projet python et il peut être écrit dans Django ou n'importe quel framework web. @ JRajan –