Something like this would show a nested <ol>
structure for your nested objects:
<ol>
{% for project in P %}
<li> Project: {{ project.name }}
<ol type="A">
{% for pgoal in project.goals.all() %}
<li>Goal: {{ pgoal.goal }}
<ol type="a">
{% for pstrat in pgoal.strategies.all() %}
<li> Strategy: {{ pstrat.strategy }}
<ol type="1">
{% for ptask in pstrat.tasks.all() %}
<li>Task: {{ ptask.task }} complete? {{ptask.complete}}</li>
{% endfor %}
</ol>
</li>
{% endfor %}
</ol>
</li>
{% endfor %}
</ol>
</li>
{% endfor %}
</ol>