私はアプリでurlを持っていますが、article-report urlに行くと、djangoのエラーページ に記事のURLがありますが、article-reportのURLはありません。Django 404のTemplateViewでのエラー
main.urls.py
from rest_framework import routers
from main.views import (ArticleViewSet)
from django.views.generic import TemplateView
router = routers.DefaultRouter()
router.register(r'article-report', TemplateView.as_view(template_name = 'report.html'),'report')
router.register(r'article', ArticleViewSet)
urlpatterns = router.urls
settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
の一部の端子は、メッセージ
[26/Jul/2017 14:22:14] "GET /article-report HTTP/1.1" 404 5777
P.S.を受信します Pycharmはインポート行にdjango、TemplateView、rest_frameworkの下線を引いています。 他の例ではそれは問題ではありません
あなたの設定を共有 'TEMPLATES'変数が存在しますファイル。その構成を共有します。 –
私は 'TEMPLATES'設定の答えを追加しました。これをチェックしてください。 –