The thing I really hate when learning a new language / framework is how ignorant I feel when I get stuck on a seemingly easy to solve issue.
I have a django for loop
You forgot to pass the variable.
return render_to_response(get_template, {'ri_achievement': ri_achievement})
from django.shortcuts import render
from GlobalXpy.app_data.models import RIAchievement
def index(request):
ri_achievement = RIAchievement.objects.all()
return render(request, 'ri_achievement.html',{'ri_achievement': ri_achievement})
In your template:
{% if ri_achievement %}
There are {{ ri_achievement|length }} records:
{% for e in ri_achievement %}
<td> Preview Edit Duplicate Delete </td>
<td> FlagPath </td>
<td> AchievementType / RIAchievementTypeUserDescription </td>
<td> {{ e.riAchievementDescription }} </td>
{% endfor %}
{% else %}
There are no records in the system
{% endif %}