Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中的模板中呈现?_Python_Django_Django Models_Django Views_Django Templates - Fatal编程技术网

Python 如何在Django中的模板中呈现?

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

我试图在HTML文件上显示我的数据,但我无法显示,我在
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或默认情况下,这将为应用程序创建模板文件夹