我在 nettuts 教程上关注 django教程
我遇到了问题。我一直到必须在 settings.py 中定义模板文件夹的位置的地步。我的 settings.py 看起来与教程使用的有点不同。我已输入:
`TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['blog/templates'],
'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',
],
},
},
]`
下面是我的回溯
`Traceback:
File "C:\Python34\lib\site-packages\django\core\handlers\base.py" in get_response
119. resolver_match = resolver.resolve(request.path_info)
File "C:\Python34\lib\site-packages\django\core\urlresolvers.py" in resolve
366. for pattern in self.url_patterns:
File "C:\Python34\lib\site-packages\django\core\urlresolvers.py" in url_patterns
402. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "C:\Python34\lib\site-packages\django\core\urlresolvers.py" in urlconf_module
396. self._urlconf_module = import_module(self.urlconf_name)
File "C:\Python34\lib\importlib\__init__.py" in import_module
109. return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Users\Rusty Enchiladea\firstblog\firstblog\urls.py" in <module>
9. url(r'^admin', include(admin.site.urls)),
Exception Type: TypeError at /
Exception Value: 'function' object is not subscriptable`
我正在使用更高版本的 django 并且正在使用 python3.4,我知道本教程使用的是旧版本。
知道如何让它显示在我在模板文件夹中创建的 index.html 页面中吗?我的项目名称是 firstblog,我创建了一个名为 blog 的应用程序。
谢谢