#python #django
Вопрос:
У меня странная проблема с тем, что джанго не находит мой файл. Должно быть элементарно, но я не могу этого понять. Если мое имя приложения convers
и файл convers/urls.py
(та же папка, что и там, где settings.py
он находится) читается:
form django.contrib import admin
from django.urls import path,include
from django.views.generic import RedirectView
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('c/',include('convers_app.urls')),
path('conversapp/',include('convers_app.urls')),
path('',RedirectView.as_view(url='conversapp/')),
] static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
urls.py
в моей convers_app
папке написано:
from django.urls import path
from .import views
urlpatterns = [
path('',views.index, name='index'),
path('timer', views.timer, name='timer')
]
и в моей views.py
папке у меня есть
таймер защиты(запрос):
возврат рендеринга(запрос, ‘timer.html’)
У меня также есть timer.html
это в моей templates
папке.
Чего мне не хватает? Почему джанго не находит мой timer
вид?
Комментарии:
1. какой URL-адрес вы используете для доступа
timer
к просмотру? не могли бы вы также добавить файл просмотров??2. Более того, почему существует 2 URL — адреса, для которых они включены
convers_app
?path('c/',include('convers_app.urls')), path('conversapp/',include('convers_app.urls')),
3. Добавьте косую черту в конце
path('timer/', ...)
.4. @Sabil Хорошо, это было неловко. Я не добавил » c » или «coversapp» в свой URL-адрес. Спасибо. Что касается вашего вопроса, я ленив, поэтому я добавил оба варианта.
5. Ваша проблема решена или вы все еще сталкиваетесь с этой проблемой? Вы добавили views.py?