URL设计用于过滤Django中的Model属性

时间:2013-11-18 11:08:15

标签: django http url

需要你的建议。

在我的Django应用程序中,我有一些用户的模型。用户有一些属性:姓名,年龄,电话等。这不是API站点。只是我的内部网用户的目录。

我可以使用以下网址获取用户:

/users/   # All users
/users/12 # User with ID 12

但是我应该如何设计网址以仅获得符合特定条件的用户?为此目的使用查询字符串是一个好习惯吗?像这样:

/users/                    # All users
/users/?name=John          # Filter by name
/users/?name=Peter&age=25  # Filter by name AND age

1 个答案:

答案 0 :(得分:0)

如果要显示的是在特定条件(或一组)上过滤/排序的相同对象列表,那么是,这是查询字符串的目的之一。