【发布时间】:2012-12-02 11:15:30
【问题描述】:
我正在使用 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'。
我过去使用过类似的查询,但从未收到此类错误,可能是什么问题????
【问题讨论】:
-
UserProfile.objects.filter