MCPcopy
hub / github.com/1Panel-dev/MaxKB / get_query_set

Method get_query_set

apps/users/serializers/user.py:261–279  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

259 )
260
261 def get_query_set(self):
262 username = self.data.get('username')
263 nick_name = self.data.get('nick_name')
264 email = self.data.get('email')
265 is_active = self.data.get('is_active', None)
266 source = self.data.get('source', None)
267 query_set = QuerySet(User)
268 if username is not None:
269 query_set = query_set.filter(username__contains=username)
270 if nick_name is not None:
271 query_set = query_set.filter(nick_name__contains=nick_name)
272 if email is not None:
273 query_set = query_set.filter(email__contains=email)
274 if is_active is not None:
275 query_set = query_set.filter(is_active=is_active)
276 if source is not None:
277 query_set = query_set.filter(source=source)
278 query_set = query_set.order_by("-create_time")
279 return query_set
280
281 def list(self, with_valid=True):
282 if with_valid:

Callers 2

listMethod · 0.95
pageMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected