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

Вернуться на верх