В настоящее время я создаю сайт Django. Я создал одно приложение.
project
--app
----templates
------index.html
----url.py
----views.py
--project
----templates
------index.html
----url.py
----views.py
в обоих url.py я создаю шаблон URL-адреса url(r'^', views.index, name="index"),
, а файл url.py в проекте содержит url(r'^heatingControll/', include('heatingControll.urls')),
.
В обоих представлениях я добавляю функцию:
def index(request):
template = loader.get_template('index.html')
context = {}
return HttpResponse(template.render(context, request))
Как я понимаю, Django откроет index.html
из папки app/template
при запуске 127.0.0.1:8000/app, а при запуске 127.0.0.1:8000 index.html
из папки project/template
.
Но он запускается каждый раз, когда файл app/templates/index.html
.
Я твердо верю, что можно использовать одно и то же имя каталога в серверных приложениях.
В чем может быть моя проблема?
appName/index.html
. см. эту или любую другую ссылку, которую вы можете найти по этой теме revsys.com/blog/2014/nov/21/recommended-django-project-layout - person hansTheFranz   schedule 19.07.2017