Я пытаюсь найти простое руководство по Flask, которое я нашел онлайн. Вот код:
from flask import Flask, jsonify
from flask_cors import CORS
# configuration
DEBUG = True
# instantiate the app
app = Flask(__name__)
app.config.from_object(__name__)
# enable CORS
CORS(app)
# sanity check route
@app.route('/ping', methods=['GET'])
def ping_pong():
return jsonify('pong!')
if __name__ == '__main__':
app.run()
В Spyder
, если я запускаю файл, он работает нормально. Однако я хотел бы иметь возможность отлаживать и выполнять операторы по мере их выбора. Когда я выбираю все содержимое и выполняю (через интерактивную консоль), я получаю сообщение об ошибке ниже. Есть ли способ сделать эту работу?
Serving Flask app "__main__" (lazy loading)
Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
Debug mode: on
Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Restarting with stat
/opt/local/anaconda3/bin/python: can't find '__main__' module in ''
An exception has occurred, use %tb to see the full traceback.