Au cas où quelqu'un rencontrerait ce problème en utilisant du HTML rapide où il essaierait d'obtenir des lignes d'une table avec plusieurs clés primaires et d'obtenir une variation du besoin de 2 PK ou de deux clés primaires
500 Erreur de serveur NotFoundError : besoin de 2 paquets
Mon schéma est défini comme :
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.
Pour être explicite : le problème est que la table attend deux clés primaires.
Et vous pouvez le faire comme ceci : imgs[['1', "admin"] selon les spécifications de l'API mini data. Mais cela renvoie une image.
Dites que vous souhaitez obtenir toutes les images d'un utilisateur spécifique :
users.username = "admin" imgs = imgs.rows_where("username = ?", [users.username]), None))
"Donnez-moi toutes les lignes où le nom d'utilisateur est 'admin' (et s'il n'est pas trouvé, donnez-moi aucun)"
Ou que diriez-vous d'obtenir la première image correspondant à un identifiant spécifique :
id = 0 img = next(imgs.rows_where("id = ?", [id]), None)
"Donnez-moi la première ligne où l'identifiant est 0, (et s'il n'est pas trouvé, donnez-moi aucun)"
Où imgs est de type
Il existe peut-être un moyen HTML plus rapide et plus idiomatique de procéder. Cependant, j'aime la façon dont les expressions se lisent bien.
Et
Il convient de noter que le type de
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3