【发布时间】:2020-03-06 09:10:32
【问题描述】:
所以我正在尝试使用 Django 制作动态页面。 我已经在管理页面中输入了“名称”、“背景”和“介绍”数据。现在我正试图将其展示给我的“.../index”页面。但它不起作用。
这是models.py的python代码
class UserInfo(models.Model):
name = models.CharField(max_length = 10)
background = models.CharField(max_length=30)
introduction = models.CharField(max_length = 60)
在我的 views.py 文件中,我有这个:
def index(request):
user = UserInfo.objects.all()
return render(request, 'index.html', {'user' : user})
最后在我的 'index.html' 文件中,我有这个:
<p>{{user.name}}</p>
<p>{{user.background}}</p>
<p>{{user.introduction}}</p>
所以这些代码应该在“.../index”页面中向我显示名称、背景和介绍,但它什么也没显示。 我看不出我做错了什么。
非常感谢您的帮助。 :) 谢谢。
【问题讨论】: