J'utilise get_object_or_404
pour essayer d'obtenir une liste de valeurs de ma base de données. J'essaie de filtrer la fonction get_object_or_404
pour que la variable d'état saisisse uniquement les valeurs associées au disease_id
. Le code ne fonctionne pas au-dessous (il saisit toutes les valeurs dans le tableau de l'Etat. Toutes les idées?Obtenir des valeurs de base de données en utilisant get_object_or_404
views.py
def option(request, disease_id, state_id):
state = get_object_or_404(State, relevantdisease=disease_id)
disease = get_object_or_404(Disease, pk=disease_id)
context = {'state': state, 'disease':disease }
return render(request, "option.html", context)
models.py
class State(models.Model):
state = models.CharField(max_length=300, verbose_name='state')
relevantdisease = models.ForeignKey(Disease, verbose_name="disease")
le get_list_or_404 a fonctionné! Merci – nlr25