2016-10-17 15 views
-2

私のモデルでは、UserContactという2つのクラスがあります。私はデータを保存し、簡単にUserクラスからデータを取得するが、Contactは私に次のエラーを与える照会することができますflask_sqlalchemyを使用してモデルを照会することができません。そのモデルに格納して別のモデルを保存してクエリを実行できます。

Traceback (most recent call last): 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/sql/elements.py", line 732, in __getattr__ 
    return getattr(self.comparator, key) 
AttributeError: 'Comparator' object has no attribute 'all' 

上記の例外の取り扱い時には、別の例外が発生しました:

Traceback (most recent call last): 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/orm/attributes.py", line 185, in __getattr__ 
    return getattr(self.comparator, key) 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 840, in __getattr__ 
    return self._fallback_getattr(key) 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/orm/properties.py", line 266, in _fallback_getattr 
    return getattr(self.__clause_element__(), key) 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/sql/elements.py", line 738, in __getattr__ 
    key) 
AttributeError: Neither 'AnnotatedColumn' object nor 'Comparator' object has an attribute 'all' 

を上記の取り扱い中例外が発生しました:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/srv/www/env/lib/python3.4/site-packages/sqlalchemy/orm/attributes.py", line 193, in __getattr__ 
    key) 
AttributeError: Neither 'InstrumentedAttribute' object nor 'Comparator' object associated with Contact.query has an attribute 'all' 

誰かが私を抱きしめることができますか?

+0

を与えていた、私のモデルの一つで属性検索を追加しました:LEN(DIR(User.query))= 196 LENとして(dir(Contact.query))= 111 – deveshaggrawal19

+0

[最小限で完全で検証可能な例](https:// stackoverflow)を含めるように質問してください(http://stackoverflow.com/posts/40084807/edit)。 .com/help/mcve)。 – dirn

答えて

0

私は属性を見つけるために)(DIRを使用により、これには、エラーに

関連する問題