Quellcode
- 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='5005')
Ich habe Probleme herauszufinden, wie ich diese API mit Python-basierten Frameworks für Websites verwenden kann, da ich weiß, dass jedes Framework seine eigene Art hat,URLs mit Code zu verbinden, sodass es nicht so einfach ist, die .py-Datei zu hinzuzufügen Website-Dateien und Aufrufen von der URL wie PHP nach dieser Anleitung. Wie kann ich alsodiese Flask-API auf jeder Website mit Python-Framework wie (Django, Flask usw.) verwenden? Danke.