Django 百日咳不运行安装后
我是Django的新手,上周刚完成Django教程。我今天在我的virtualenv中安装了Zinia,我确信我已经安装了所有依赖项,如PIL、tag、mptt等。 pip安装django(版本为1.4.2) 百日草 下面是我的详细步骤:Django 百日咳不运行安装后,django,zinnia,Django,Zinnia,我是Django的新手,上周刚完成Django教程。我今天在我的virtualenv中安装了Zinia,我确信我已经安装了所有依赖项,如PIL、tag、mptt等。 pip安装django(版本为1.4.2) 百日草 下面是我的详细步骤: django-admin.py startproject月图 在yuetu/yuetu目录中修改setting.py,如下所示: 3.修改URL.py,如: url(r“^weblog/”,包括('zinnia.url')),url(r“^comments/”
url(r“^weblog/”,包括('zinnia.url')),url(r“^comments/”, 包括('django.contrib.comments.url') 4.运行python manage.py验证无错误。 5.运行python manage.py syncdb无错误。所有的表都在我的Mysql数据库中; 6.run python manage.py runserver无错误 但当我用127.0.0.1:8000/博客浏览页面时,我遇到了一个例外,比如:
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
NoReverseMatch at/weblog/
u'admin'不是已注册的命名空间
请求方法:获取
请求URL:http://127.0.0.1:8000/weblog/
Django版本:1.4.2
异常类型:NoReverseMatch
异常值:
u'admin'不是已注册的命名空间
异常位置:/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/django/template/defaulttags.py在渲染中,第424行
Python可执行文件:/root/Envs/yuetu_zinnia/bin/Python
Python版本:2.7.3
Python路径:
['/root/Envs/yuetu_ZINIA/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']
模板呈现期间出错
在template/root/Envs/yuetu_zinnia/lib/python2.7/site-packages/zinnia/templates/zinnia/entry_list.html中,第50行出现错误
u'admin'不是已注册的命名空间
40{%endif%}
41{%endblock%}
42
43{%块内容循环%}
44{对象列表%中的对象的百分比}
45{object_content=object.html_content | truncatewords_html:100 |安全继续_reading=1%}
46{%include“zinnia/_entry_detail.html”%}
47{%endwith%}
48{%empty%}
49
50
五十一
52{%endfor%}
53{%endblock%}
54
55{%块内容分页%}
56{if is_paginated%}
57{%zinnia_分页页_obj%}
58{%endif%}
59{%endblock%}
60
有人告诉我怎么了吗?请确保您的project URL.py已启用管理系统:
# urls.py
from django.conf.urls import patterns, include, url
# MAKE SURE THESE TWO LINES ARE UNCOMMENTED!
from django.contrib import admin
admin.autodiscover()
urlpatters = patterns('',
# MAKE SURE THIS NEXT LINE IS UNCOMMENTED!
url(r'^admin/', include(admin.site.urls)),
url(r'^weblog/', include('zinnia.urls')),
url(r'^comments/', include('django.contrib.comments.urls')),
)
# urls.py
from django.conf.urls import patterns, include, url
# MAKE SURE THESE TWO LINES ARE UNCOMMENTED!
from django.contrib import admin
admin.autodiscover()
urlpatters = patterns('',
# MAKE SURE THIS NEXT LINE IS UNCOMMENTED!
url(r'^admin/', include(admin.site.urls)),
url(r'^weblog/', include('zinnia.urls')),
url(r'^comments/', include('django.contrib.comments.urls')),
)