我在从 django 数据库中获取内容时遇到一些问题。我是 django 的初学者,所以我做了一些教程。他们工作得很好。现在我想用自己的变量在我自己的项目中重现它们,这样我就可以看看我是否已经理解了所有的东西。
因此,为了解决我的问题,我在 models.py 中初始化了我的模块
from django.db import models
class Aboutme(models.Model):
author = models.CharField(max_length=30)
...
这是可行的,因为我可以将内容添加到数据库中。所以没有错误。
现在在views.py中
from django.shortcuts import render
from portfolio.models import Aboutme
def portfolio_index(request):
aboutme = Aboutme.objects.all()
context = {'aboutme': aboutme}
return render(request, 'portfolio_index.html', context)
最后,在我的 HTML 文件(名为 Portfolio_index.html)中,我通过以下方式调用内容
<h1>{{ aboutme.author }}</h1>
我想这是对的。但是作者的内容没有显示,所以我错过了什么?我可以通过 django 调用静态文件,所以 django 不会有问题......
任何人都可以帮忙。
万千封印
相关分类