Django TemplateDoesNotExist(Django TemplateDoesNotExist)
我建立了一个名为“mysite”的django项目。 我的urls.py是
from django.conf.urls import patterns, include, url from .views import WelcomeView urlpatterns = patterns('', url(r'^$', WelcomeView.as_view(), name='welcome'), )我的views.py是:
from django.views import generic class WelcomeView(generic.TemplateView): template_name = 'templates/welcome.html'目录结构是
+/home/mysite - manage.py - static + mysite - views.py - urls.py - settings.py - __init__.py + templates - welcome.html当我运行时:
python manage.py runserver我的浏览器说:“TemplateDoesNotExist at templates / welcome.html”。 有人能帮助我吗? 非常感谢 !
I build a django project named "mysite". My urls.py is
from django.conf.urls import patterns, include, url from .views import WelcomeView urlpatterns = patterns('', url(r'^$', WelcomeView.as_view(), name='welcome'), )And my views.py is :
from django.views import generic class WelcomeView(generic.TemplateView): template_name = 'templates/welcome.html'The directory structure is
+/home/mysite - manage.py - static + mysite - views.py - urls.py - settings.py - __init__.py + templates - welcome.htmlWhen I run :
python manage.py runserverMy brower says: " TemplateDoesNotExist at templates/welcome.html ". Could somesone help me ? Thanks a lot !
最满意答案
确保你已经把你的INSTALLED_APPS里的mysite放在settings.py ,
INSTALLED_APPS = ( 'mysite', # ...... the rest of installed apps )Make sure you have put mysite in your INSTALLED_APPS in settings.py,
INSTALLED_APPS = ( 'mysite', # ...... the rest of installed apps )更多推荐
发布评论