Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

comment récupérer les données et faire une requête pour limiter le nombre de place dans une classe

0 votes

voici ma vue

def inscrir(request):
    context = {
        'inscription': Inscription.objects.all()
    }
    model = Inscription
    context_object_name='inscription'
    ordering = ['matricule']
    return render(request, 'ecole/register.html', locals())

voici mon model

SEXE_CHOICES = (
    ('H', "Homme"),
    ("F", "Femme"),
)

class Classe(models.Model):
    nom = models.CharField(max_length=255)

    def __str__(self):
        return self.nom


class Niveau_etud(models.Model):
    nom = models.CharField(max_length=255)
    Classe = models.ForeignKey('Classe', on_delete=models.CASCADE)

    def __str__(self):
        return self.nom



class Inscription(models.Model):
    name = models.CharField(max_length=255)
    prenom = models.CharField(max_length=255)
    sexe = models.CharField(max_length=5, choices=SEXE_CHOICES, default="Homme")
    dat_naiss = models.DateField()
    lieunaiss = models.CharField(max_length=255)
    niveau_etud = models.ForeignKey(Niveau_etud, on_delete=models.CASCADE)
    Classe = models.ForeignKey('Classe', on_delete=models.CASCADE)
    matricule = models.IntegerField()

    def __str__(self):
        return self.name
demandé 27-Sep par herve (104 points)
edité 27-Sep par bubulle

Votre réponse

Preview

Votre nom à afficher ( en option ):
Vie privée: . Votre adresse de messagerie ne sera utilisée que pour l'envoi de ces notifications .
Vérification anti -spam:
Pour éviter cette vérification à l'avenir, Connectez vous ou inscrivez vous.
...