Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django模板页面输出没有名为blog的模块_Python_Django - Fatal编程技术网

Python django模板页面输出没有名为blog的模块

Python django模板页面输出没有名为blog的模块,python,django,Python,Django,我从django开始,但这给了我一个错误,我无法运行/blog/templates/index.html 附言: 我试过了 url(r'^$', 'FirstBlog.blog.views.home', name='home') 或 但这不管用 我也试过了 INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django

我从django开始,但这给了我一个错误,我无法运行/blog/templates/index.html

附言: 我试过了

url(r'^$', 'FirstBlog.blog.views.home', name='home')

但这不管用

我也试过了

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
)
但是

你能帮我吗

完整项目:


django版本:1.7.7

首先确保在settings.py中设置TEMPLATES\u DIRS,它需要是一个绝对路径

TEMPLATE_DIRS = (os.path.join(BASE_DIR, 'templates'), )
接下来,如果你的templates文件夹在你的应用程序中,你所需要的只是字符串“index.html”

# Function Based View
from django.shortcuts import render


def home(request):
    return render(request, 'index.html')  # Render syntax requires (request, template)

# Class based view
from django.views import generic

class Home(generic.TemplateView):
    template_name = 'index.html'
对于基于类的视图URL:

from blog.views import Home

urlpatterns = [ 
                        url(r'^$', Home.as_view(), name='home'),
                     ]
url(r'^$', 'blog.views.home', name='home')
对于基于函数的视图URL:

from blog.views import Home

urlpatterns = [ 
                        url(r'^$', Home.as_view(), name='home'),
                     ]
url(r'^$', 'blog.views.home', name='home')

头脑正常的人不会下载和解压陌生人发布的随机档案。希望您的设置中有
DEBUG=True
,因此请仔细阅读在尝试访问资源时在web浏览器中以及在运行
python manage.py runserver
的终端窗口中生成的错误消息。他们会准确地告诉您问题所在。显示您的家庭视图代码