我试图在用户个人资料页面上显示当前类(class)量,但无法显示。
这是我的模型.py:
class LessonCount(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL)
lesson_current_amount = models.PositiveIntegerField(default=0, verbose_name='Current Number of Lessons')
def __unicode__(self):
return str(self.user.username)
views.py:
@login_required
def user_profile(request):
user = None
lessoncount = LessonCount.objects.all()
context = {
'user': user,
'lessoncount': lessoncount
}
return render(request, 'account/profile.html', context)
配置文件.html:
{% extends 'base.html' %}
{% block content %}
<h3 style="color: red;">{{ lessoncount.lesson_current_amount }}</h3>
<h3 style="color: red;">{{ request.user.username }}</h3>
{% endblock %}
提前致谢!
最佳答案
您需要遍历对象:
{% for lesson in lessoncount %}
<h3 style="color: red;">{{ lesson.lesson_current_amount }}</h3>
{% endfor %}
阅读有关 for
循环的更多信息 in the docs .
关于python - 如何在html页面上显示模型字段 - Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28649888/