Je travaille avec un formset_facotry et j'ai un problème pour essayer de trouver quelque chose.Sélection d'un objet spécifique de la liste dans le modèle django
J'ai une liste d'utilisateurs retournés à partir d'un jeu de requête dans un fichier views.py. J'ai également une liste de formulaires qui sont créés en fonction du nombre d'objets retournés à partir de la requête de liste. Ce que je veux arriver, c'est qu'il sélectionne le premier objet retourné et l'affiche avant le premier formulaire à afficher. saisir ensuite le deuxième objet et affiché juste avant la deuxième forme et ainsi de suite ... idée générale derrière elle est le followoing:
Je veux faire quelque chose comme ce modèle général:
header = 'Add record' + groupName
if message:
print(message)
count = 0
for f in form:
expenses[0]
f.as_p
count = count + 1
I veulent saisir un élément spécifique en fonction du nombre dans la boucle:
Voici le code que j'ai dans le modèle:
{% extends "base.html" %}
{% block content %}
<h2>Add expense - {{ currentGroup.name }}</h2>
{% if message %}
<p>{{message}}</p>
{% endif %}
<form action="." method="POST">
{% csrf_token %}
{{ form.management_form }}
{% with count=0 %}
{% for f in form %}
{% for expense in expenses %}
<p>{{ expense.user.username }}</p>
{% endfor %}
{{ f.as_p }}
{% endfor %}
{% endwith %}
<input type="submit" name="submit" value="submit">
</form>
{% endblock %}
quelqu'un peut me aider à comment itérer et spécifier un certain objet dans un objet défini dans le modèle html
Il a parfaitement fonctionné. que vous tant pour cela. Je l'apprécie vraiment @neerajkumar –