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>
有沒有辦法解決這個問題?有人可以解釋爲什麼我有這個錯誤?