Caso alguém se depare com esse problema usando HTML rápido, onde está tentando obter linhas de uma tabela com várias chaves primárias e obter alguma variação de necessidade de 2 PK ou de duas chaves primárias
500 Server Error NotFoundError: precisa de 2 pacotes
Meu esquema é definido como:
users.create(dict(username=str, pwd=str, role=str), pk='username',transform=True) imgs.create(id=int, username=str, mime=str, b64=str, created_at=str, score=int, pk=('id', 'username'),transform=True) ... imgs = imgs() # This Is where I'm trying to return the list of images.
Para ser explícito: o problema é que a tabela espera duas chaves primárias.
E você pode fazer isso assim: imgs[['1', "admin"] de acordo com as especificações da API de minidados. Mas, isso retorna uma imagem.
Digamos que você queira obter todas as imagens de um usuário específico:
users.username = "admin" imgs = imgs.rows_where("username = ?", [users.username]), None))
"Dê-me todas as linhas onde o nome de usuário é 'admin' (e se não for encontrado, dê-me nenhum)"
Ou que tal obter a primeira imagem que corresponda a um ID específico:
id = 0 img = next(imgs.rows_where("id = ?", [id]), None)
"Dê-me a primeira linha onde o id é 0, (e se não for encontrado, dê-me Nenhum)"
Onde imgs é do tipo
Pode haver uma maneira HTML mais idiomática e rápida de fazer isso. No entanto, gosto da boa leitura das expressões.
E
Vale ressaltar que o tipo de
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3