Что означает __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
.