私はDjangoの方が新しいです。先週Djangoチュートリアルを終了してください。私はvirtualenvに今日zinniaをインストールし、PIL、タグ、mpttなどのすべての依存関係をインストールしたと確信しています。 pipインストールdjango(バージョンは1.4.2) pip install zinnia 次に、ここに私のステップの詳細: インストール後にZinniaが実行されない
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
'zinnia.context_processors.version',
) # Optional
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
#'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'django.contrib.comments',
'tagging',
'mptt',
'zinnia',
)
0:
- django-admin.py startprojectのyuetu
- は次のようyuetu/yuetuディレクトリ内setting.pyを変更します
3.Modifyなどのurls.py:
URL(R '^ウェブログ/'、( 'zinnia.urls')を含みます)、URL(R '^コメント/'、 は '(django.contribが含まれます.comments.urls '))、4.run python manage.py validateエラーはありません。 5.run python manage.py syncdbエラーはありません。すべてのテーブルは私のMySQLデータベースにあります。エラーなしのrunserver 6.runパイソンmanage.py
が、私は127.0.0.1:8000/weblogでページを参照すると、私はのような例外が発生しました:誰もが私の悪いのを教え
NoReverseMatch at /weblog/ u'admin' is not a registered namespace Request Method: GET Request URL: http://127.0.0.1:8000/weblog/ Django Version: 1.4.2 Exception Type: NoReverseMatch Exception Value: u'admin' is not a registered namespace Exception Location: /root/Envs/yuetu_zinnia/lib/python2.7/site-packages/django/template/defaulttags.py in render, line 424 Python Executable: /root/Envs/yuetu_zinnia/bin/python Python Version: 2.7.3 Python Path: ['/root/Envs/yuetu_zinnia/yuetu', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/distribute-0.6.28-py2.7.egg', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/MySQL_python-1.2.4c1-py2.7-linux-x86_64.egg', '/usr/local/pythonbrew/lib', '/root/Envs/yuetu_zinnia/lib/python27.zip', '/root/Envs/yuetu_zinnia/lib/python2.7', '/root/Envs/yuetu_zinnia/lib/python2.7/plat-linux2', '/root/Envs/yuetu_zinnia/lib/python2.7/lib-tk', '/root/Envs/yuetu_zinnia/lib/python2.7/lib-old', '/root/Envs/yuetu_zinnia/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages', '/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/PIL'] Error during template rendering In template /root/Envs/yuetu_zinnia/lib/python2.7/site-packages/zinnia/templates/zinnia/entry_list.html, error at line 50 u'admin' is not a registered namespace 40 {% endif %} 41 {% endblock %} 42 43 {% block content-loop %} 44 {% for object in object_list %} 45 {% with object_content=object.html_content|truncatewords_html:100|safe continue_reading=1 %} 46 {% include "zinnia/_entry_detail.html" %} 47 {% endwith %} 48 {% empty %} 49 <p class="notice"> 50 <a href="{% url 'admin:zinnia_entry_add' %}">{% trans "No entries yet." %}</a> 51 </p> 52 {% endfor %} 53 {% endblock %} 54 55 {% block content-pagination %} 56 {% if is_paginated %} 57 {% zinnia_pagination page_obj %} 58 {% endif %} 59 {% endblock %} 60
?