Python 如何在Django中的模板中呈现?
我试图在HTML文件上显示我的数据,但我无法显示,我在Python 如何在Django中的模板中呈现?,python,django,django-models,django-views,django-templates,Python,Django,Django Models,Django Views,Django Templates,我试图在HTML文件上显示我的数据,但我无法显示,我在views.py文件中有一个函数,我在HTML文件上呈现此函数数据,但它不会进入HTML路径,请告诉我如何在Django默认模板中显示数据 这是我的应用程序appname,它有一个views.py文件,这个文件有一个在HTML页面上显示我的数据的功能。。。 请查看views.py文件 def mydata(): var1=Mymodel.objects.all() template_name='../templates/admin
views.py
文件中有一个函数
,我在HTML文件上呈现此函数数据,但它不会进入HTML路径,请告诉我如何在Django默认模板中显示数据
这是我的应用程序appname
,它有一个views.py
文件,这个文件有一个在HTML页面上显示我的数据的功能。。。
请查看views.py
文件
def mydata():
var1=Mymodel.objects.all()
template_name='../templates/admin/appname/modelname/change_list.html'
context={'var1':var1}
return render(request, template_name, context)
注意:此模板文件夹是Django默认提供的,它在我的应用程序内不可用(appname
),在我的应用程序外可用
所以主要的问题是路径
template\u name='../templates/admin/appname/modelname/change\u list.html'
,因为它得到了正确的路径在应用程序中创建文件夹templates
,放在那里template.html
。然后在views.py中:
def mydata(request):
you code
return render(request, 'template.html', locals())
locals
将收集您在函数中创建的所有变量。@saini或默认情况下,这将为应用程序创建模板文件夹