'zinnia_loop_template'收到太多位置参数

时间:2016-06-26 06:36:47

标签: python django zinnia

我正在研究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')),
]

1 个答案:

答案 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并且它对我来说没问题,希望它也能帮到你。