我很困惑为什么在使用flask时导入无法正常工作。
from service.app import app
# import ssl
from flask import Flask
if __name__ == '__main__':
print('server is about to start')
# context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
# context.load_cert_chain('...')
app.run()
import os
from flask import Flask
app = Flask(__name__)
from service.app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!"
server is about to start
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
转到http://127.0.0.1:5000/时,它会拉出404。如果我将所有代码放入单个文件中,它将按我们期望的那样工作。
答案 0 :(得分:0)
啊..事实证明,您必须在app.py中导入路由。
import os
from flask import Flask
# from flask_cors import CORS
from blackfynn import Blackfynn
app = Flask(__name__)
# CORS(app, resources={r"/*": {"origins": "*"}})
import service.routes as _unused