我正在为我在研究所的工作开发应用程序的后端部分。我有一个主文件app.py
,我在其中导入model.py
,它与app.py
:在同一文件夹中
from flask import Flask, render_template, request
from flask_socketio import SocketIO, emit
import sys
from model import *
但是Heroku显示了这个错误:
rez = model.get_notes()
2021-04-30T15:20:41.746547+00:00 app[web.1]: NameError: name 'model' is not defined
我做错了什么?这里还有我的Prosofile
:
web: gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 app:app
from model import *
在这里,您可以从model
导入所有内容。而不是model
本身。
这意味着在调用model.get_notes()
时没有定义model
。
相反,您可以在没有型号的情况下调用
get_notes()
或者取而代之的是顶部的CCD_ 10。