0
我想加载一个泡菜,并通过Flask应用程序显示一些数据。我遵循的结构如下。Flask属性错误与unpickling
package1.py
class myclass:
#do something
m = myclass()
pickle.load(m,filehandle)
package2.py
from package1 import myclass
def query_processor(params):
x = pickle.load(filehandle)
#do stuff on x using params
return results
if __name__ == "__main__":
print(query_processor(params)) #Works as expected
flaskapp.py
import package2
@app.route("/", methods=['GET', 'POST'])
def hello():
result = package2.query_processor(params)
return render_template(template_name,form=form,msg=result)
的FL内askapp,我得到一个错误,如:
AttributeError: Can't get attribute 'myclass' on <module '__main__' from <flask_path>
有没有办法解决这个问题?有人可以解释为什么我有这个错误?