Шаблон должен быть с полным путем, начинающимся с любого из каталогов template
.
, так как соглашение myappname/templates/myappname/
, мы будем вырезать после templates
.
вот так
def contacts(Request):
return render(Request, 'myappname/contact.html/')
и шаблон должен быть весь в нижнем регистре, вот так mywebsite.urls
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('Websiteapp.urls')),
path('contact/', include('contacts.urls'))
]
contacts.urls
from django.urls import path
from . import views
urlpatterns = [
path('contact', views.contacts, name='contact-us')
]
теперь получите к нему доступ от contact/contact