Je suis actuellement en train d'interroger la table auth_users de django pour retourner les utilisateurs qui correspondent aux critères de recherche.Spécification d'un alias aux noms de colonne dans Django
users = User.objects.filter(
Q(first_name__icontains = name)|
Q(username__icontains = name) |
Q(email__icontains = name) |
Q(last_name__icontains = name)
).values(
'id', 'username', 'first_name', 'last_name', 'email'
).order_by('first_name')
Je me demandais s'il est possible pour moi de changer le nom de « prenom » à « prenom »? comme nous pouvons le faire en SQL [Select first_name as firstname from auth_users
];
pour que je puisse y accéder en utilisant prenom au lieu de prenom
Merci
Juste par curiosité, pourquoi voulez-vous faire? – aptwebapps
Il existe un code javascript hérité qui utilise des noms de champs différents, donc je pensais à renommer les colonnes à celles auxquelles il se réfère pour l'objet utilisateurs. –