django for loop em uma página de template .html (newbie)
A coisa que eu realmente odeio quando estou aprendendo uma nova linguagem / estrutura é o quão ignorante eu me sinto quando fico preso a um problema aparentemente fácil de resolver.
Eu tenho um django para loop dentro de uma página html, mas por algum motivo não está funcionando. Eu perdi algo e não posso resolver o problema sozinho, então eu volto para o StackOverflow para me ajudar.
Este é o meu modelo Estou executando minha consulta emmodels.py:
class RIAchievement(models.Model):
riAchievementID = models.AutoField(primary_key=True, db_column="RIAchievementID")
userLanguageVersionID = models.ForeignKey(UserLanguageVersion, db_column="UserLanguageVersionID")
typeAchievementID = models.ForeignKey(TypeAchievement, db_column="TypeAchievementID")
riAchievementTypeUserDescription = models.CharField(max_length=255, blank=True, null=True, db_column="RIAchievementTypeUserDescription")
riAchievementDescription = models.TextField(max_length=2000, db_column="RIAchievementDescription")
auth_user_id = models.ForeignKey(auth_user, db_column="auth_user_id")
class Meta:
db_table="RIAchievement"
É aqui que meumodels.py arquivo está localizado no meu projeto: GlobalXpy \ app_data \ models.py
Este é o código dentro do meuviews.py Arquivo:
from django.shortcuts import render_to_response
from GlobalXpy.app_data.models import RIAchievement
def index(request):
ri_achievement = RIAchievement.objects.all()
get_template = loader.get_template('ri_achievement.html')
return render_to_response(get_template)
Este é o loop for que está dentro do meu arquivo de modelo (ri_achievement.html):
{% for e in ri_achievement %}
<td> Preview Edit Duplicate Delete </td>
<td> FlagPath </td>
<td> AchievementType / RIAchievementTypeUserDescription </td>
<td> {{ e.riAchievementDescription }} </td>
{% endfor %}
Qualquer ajuda seria apreciada.