2012-12-14 63 views
2

我使用Python来使用过滤器表的一赠值。类型对象的“X”有没有属性过滤器

queryset1 = model_user_profile.UserProfile.filter(user = uid).values('time_zone') 

其中model_user_table具有以下的列:在上面的查询和表uid和USER_ID的

---------------+--------------+------+-----+---------+----------------+ 
| 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 |    | 
+---------------+--------------+------+-----+---------+----------------+ 

值分别为1和1,但仍查询失败并显示error: AttributeError: type object 'UserProfile' has no attribute 'filter'

我使用过类似的查询,但从未收到过这样的错误,有什么可以是可能的问题????

+5

'UserProfile.objects.filter' –

回答

1

使用本:

过滤器等,其中在SQL

obj = your_model.objects.filter(user = uid) 

更多信息条款请参阅本docs

相关问题