蓝图中导入app中创建的数据类

当我们把数据类写在app.py中时,如果我们在主应用程序入口中的最前面导入蓝图并且在应用程序对象上注册它,这时候我们在蓝图定义的模块中导入数据类时,就会出现导入不进来的情况.原因在于,蓝图的导入和注册是在数据类之前,可以认为此时在蓝图定义模块中,能够读取到的数据就是在导入注册蓝图到app应用程序定义之间的数据,如果像上述情况,就读取不到数据类的数据,所以我们在app.py中写数据类的情况下,应该将蓝图的引入和注册放在if __name__ == '__main__':

             app.run()          之前,其他代码之后,这样才不会出现导入文件错误等问题.

              

posted @ 2019-09-25 14:35  拷贝达人  阅读(217)  评论(0编辑  收藏  举报