Что означает __code в Django? [дубликат]
Что означает __code в Django?
Я новичок, нашел этот код, но я не знаю, что означает name__code.
def get_queryset(self):
names = self.request.query_params.get("name", None)
if names:
# qs = Hero.objects.filter(name=names)
for name in names.split(self.names_separator):
qs = Hero.objects.filter(name__code=name)
# res = Hero.objects.get(name="Bad")
# print(res)
return qs
Я пытался найти информацию в Этернете, но не смог
Проще говоря, name__code - это способ поиска чего-то определенного в поле под названием name.
name- это поле, в котором вы ищете.__code- то, что вы ищете в этом поле.
Это как поиск определенного слова (code) в предложении (name).
Например, если name - это "John Doe - ABC123", name__code будет искать "ABC123" в пределах этого name.