Как получить необработанное значение QuerySet
Я пытаюсь вернуть необработанное значение "Alberto Santos", но в моем HTML функция возвращает массив. <QuerySet [<Funcionarios: Alberto Santos>]>
Моя функция "funcionarios_nome"
class ListaFuncionariosView(ListView):
model = Funcionarios
template_name = '../templates/funcionarios/lista_funcionarios.html'
paginate_by = 10
ordering = ['FuncionarioCartao']
queryset = Funcionarios.objects.filter(EmpresaCodigo=1)
def funcionarios_nome(self):
funcionarios = Funcionarios.objects.filter(FuncionarioNome='Alberto Santos')
return funcionarios
MY HTML
<p>{{ view.funcionarios_nome }}</p>
Я пытался использовать функцию .values(), но не знаю, как использовать
Если вы передаете данные из представления в шаблон, рекомендуется использовать контекст
полезные ссылки :
Если вы ожидаете, что queryset уже вернет одну строку, вы можете использовать get() без аргументов, чтобы вернуть объект для этой строки:
ex:
Funcionarios.objects.filter(EmpresaCodigo=1).get()
источник : https://docs.djangoproject.com/en/4.1/ref/models/querysets/#get