目前我创建了一个Django网站。我创建了一个应用程序。在
project
--app
----templates
------index.html
----url.py
----views.py
--project
----templates
------index.html
----url.py
----views.py
两者兼而有之网址.py我创建url模式url(r'^', views.index, name="index"),
,然后网址.py项目中的文件包含url(r'^heatingControll/', include('heatingControll.urls')),
。在
在这两个视图中,我都添加了函数:
^{pr2}$据我所知,Django将通过运行127.0.0.1:8000/app从app/template
文件夹打开{
但它每次运行app/templates/index.html
文件。在
我坚信在一些应用程序中使用相同的目录名是可能的。在
我的问题是什么?在
不,不是这样的。你需要命名模板,即使它们在应用程序中。在
或者,只保留单个项目级模板文件,但仍使用名称空间:
^{pr2}$不管是哪种方式,您现在将模板引用为
"app/index.html"
。在注意,您应该使用
render
快捷方式:另外要注意的是,有项目级别是不常见的视图.py. 通常是在应用程序中。在
相关问题 更多 >
编程相关推荐