我正在研究Django 1.8。我想和Django-blog-zinnia一起工作。 我已经安装了zinnia,更改了我的setting.py文件,并在项目的urls.py中添加了链接。当我尝试使用安装网站上提到的博客访问百日草时
志
我收到了错误
'zinnia_loop_template'收到太多位置参数
我是新手。请告诉我如何解决这个问题
这是我的setting.py文件 “”“
newproject项目的Django设置。
使用Django 1.8生成'django-admin startproject'。
有关此文件的更多信息,请参阅
有关设置及其值的完整列表,请参阅
在项目中构建路径,如下所示:os.path.join(BASE_DIR,...)import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath( file )))
安全警告:保密密钥中使用的密钥! SECRET_KEY ='f7p-j96!04oy!5wbuf& = g8vkm9deupxw9ywjq)+ ef8wfjy = 5s('
安全警告:在生产中打开调试时不要运行! DEBUG = True
ALLOWED_HOSTS = []
应用程序定义
INSTALLED_APPS =( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_comments', 'MPTT', “标签”, '百日草',)
MIDDLEWARE_CLASSES =( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware',)
ROOT_URLCONF ='newproject.urls'
TEMPLATES = [{ 'BACKEND':'django.template.backends.django.DjangoTemplates', 'APP_DIRS':是的, 'OPTIONS':{ 'context_processors':[ 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.i18n', 'django.template.context_processors.request', 'django.contrib.messages.context_processors.messages', 'zinnia.context_processors.version',#可选 ] }}]
SITE_ID = 1
WSGI_APPLICATION ='newproject.wsgi.application'
DATABASES = { 'default':{ 'ENGINE':'django.db.backends.sqlite3', 'NAME':os.path.join(BASE_DIR,'db.sqlite3'), }}
LANGUAGE_CODE ='en-us'
TIME_ZONE ='UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
STATIC_URL ='/ static /'
这是我的urls.py文件
来自django.conf.urls import include,url 来自django.contrib import admin
urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^weblog/', include('zinnia.urls')), url(r'^comments/', include('django_comments.urls')), ]
答案 0 :(得分:0)
我在django-blog-zinnia 0.17中使用django 1.8也出现了这个故障。 我认为,这是一个错误,因为它适用于django-blog-zinnia 0.16;
pip install django-blog-zinnia == 0.16
也许是因为zinnia 0.17之后django 1.9的兼容性 - 因为我喜欢留在django 1.8上用于其他网站部分,我只是将百日草降级到0.16并且它对我来说没问题,希望它也能帮到你。