filter を使用してテーブルの 1 つから値を取得するために python を使用しています。
queryset1 = model_user_profile.UserProfile.filter(user = uid).values('time_zone')
ここで、model_user_table には次の列があります。
---------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| user_id | int(11) | NO | UNI | NULL | |
| time_zone | varchar(128) | YES | | NULL | |
+---------------+--------------+------+-----+---------+----------------+
上記のクエリとテーブルの uid と user_id の値はそれぞれ 1 と 1 ですが、それでもクエリは失敗し、error: AttributeError: type object 'UserProfile' has no attribute 'filter'
表示されます。
過去に同様のクエリを使用していますが、そのようなエラーを受け取ったことはありません。考えられる問題は何ですか????