Je suis tellement désespéré que je demande ici, on sait jamais. 
Je dois créer un site où un utilisateur peut ajouter les autres utilisateurs de la base de données en tant qu'amis. Pour cela, j'aimerais créer une liste déroulante avec tous les prénoms & noms des utilisateurs de la database. Mais comment sélectionner le firstname + lastname de chacun de mes User ?
Mon models.py :
class User(models.Model):
firstname = models.CharField(max_length=30)
lastname = models.CharField(max_length=50)
country = models.CharField(max_length=50)
email = models.EmailField(max_length=50)
phone = models.CharField(max_length=30)
password = models.CharField(max_length=128)
GENDER_CHOICES = (
('M','Male'),
('F','Female'),
('X','X'),
)
gender = models.CharField(max_length=1, choices=GENDER_CHOICES)
Ma fonction register_view dans le views.py :
def register_view(request):
if 'email' in request.GET:
newUser = User(firstname=request.GET['firstname'],
lastname=request.GET['lastname'],
country=request.GET['country'],
email=request.GET['email'],
phone=request.GET['phone'],
password=request.GET['password'],
gender=request.GET['gender'])
newUser.save()
return redirect('/login')
else:
return render(request, 'register.html')
J'arrive vraiment pas à trouver sur internet... Je ne trouve que des "User.objects.filter(firstname =" X") mais cette fonction renvoie une liste des Users dont l'attribut firstname correspond à X, or je veux une liste des attributs firstname et lastname de chacun des Users... Pour faire la dropdown list et lier le user à ses amis selon 1-n j'en parle même pas, pour l'instant juste avancer sur ça ce serait vraiment bien...
Merci d'avance !! 