我收到错误,视图中的“Trying to get property of non-object”。我已经找出了出错的原因。我正在显示数据库中的值,其中一些值为空。我通过使用默认值初始化变量解决了这个错误。现在,应用程序运行得很顺利。
我的问题是,当变量没有初始化时,为什么我没有在笔记本电脑上得到错误,而是在服务器上得到了错误?
因此,我进行了调查(我使用了身份验证插件unix_socket和mysql_native_password等东西;不幸的是,由于用户表不再是表而是视图);后来我发现了;根和mysql的密码在mysql.grobal_privSET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypass');
还更改了mysql密码。SET PASSWORD FOR 'mysql'
我试图用MySQL从SQLAlchemy数据库中反映一个视图。反射后,我试图从视图中获取数据,但它不起作用。DBSession2.execute("select project from myView where code='1223'").first()
WHen我初始化了我得到的这个错误的no attribute 'project'Base2=declar