- # |
+
{% for header in experiment_keys %}
{{ header|title }} |
{% endfor%}
{% for item in experiments %}
- {% if location.name in item.location.name %}
-
- {{ forloop.counter }} |
+ {% for exs in item %}
+
+
{% for key in experiment_keys %}
- {{ item|value:key }} |
+ {% if location.name in exs.location.name %}
+ {{ exs|value:key }} |
+ {% endif %}
{% endfor %}
+ {% endfor %}
- {% endif %}
{% endfor %}
diff --git a/apps/main/views.py b/apps/main/views.py
index 3e41dc4..dfa8ef6 100644
--- a/apps/main/views.py
+++ b/apps/main/views.py
@@ -776,8 +776,9 @@ def operation(request, id_camp=None):
if form.is_valid():
return redirect('url_operation', id_camp=campaign.id)
- locations = Location.objects.filter(experiment__campaign = campaign)
+ locations = Location.objects.filter(experiment__campaign__pk = campaign.id)
experiments = Experiment.objects.filter(campaign=campaign)
+ experiments = [Experiment.objects.filter(location__pk=location.id) for location in locations]
kwargs = {}
#---Campaign