Почему я получаю TemplateDoesNotExist только для 1 шаблона? - PullRequest
0 голосов
/ 05 мая 2020

У меня есть форма, которую я хотел бы отобразить в шаблоне html с именем query_page.html, но я продолжаю получать ошибку TemplateDoesNot exists, хотя у меня есть шаблон. Я не думаю, что это связано с моим settings.py, поскольку мои 10 других шаблонов работают отлично. Я думаю, это может быть связано с тем, как я отображаю в urls.py

class QueryView(FormView):
    form_class = QueryForm
    template_name = 'query_page.html'


    def form_valid(self, form): 
        print(form.cleaned_data) 
        return super().form_valid(form)
urlpatterns = [
    path('', views.index, name='index'),
    path('patient_new/', views.patient_new, name='patient_new'),
    path('location_new/', views.location_new, name='location_new'),
    path('location_list/', views.location_temps, name='location_list'),
    re_path('patient/(?P<pk>\d+)$', views.PatientDetailView.as_view(), name='patient_detail'),
    re_path('location/(?P<pk>\d+)$', views.LocationDetailView.as_view(), name='location_detail'),
    re_path('patient/(?P<pk>\d+)/edit/$', views.PatientUpdateView.as_view(), name='patient_edit'),
    re_path('my_form/$', require_POST(views.MyFormView.as_view()), name='my_form_view_url'),
    re_path('patient/(?P<pk>\d+)/remove/$', views.PatientDeleteView.as_view(), name='patient_remove'),
    #re_path('patient/(?P<pk>\d+)/query/$', views.profile_search, name='query'),
    re_path('patient/(?P<pk>\d+)/query/$', views.QueryView.as_view(), name='query'),
    re_path('location/(?P<pk>\d+)/edit/$', views.LocationUpdateView.as_view(), name='location_edit'),
    re_path('location/(?P<pk>\d+)/remove/$', views.LocationDeleteView.as_view(), name='location_remove'),
]

, это такая строка:

re_path('patient/(?P<pk>\d+)/query/$', views.QueryView.as_view(), name='query')

Ссылка на форму:

<p><a class="btn btn-primary" href="{% url 'query' pk=patient.pk %}">Query</a></p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...