> Exception Value: Reverse for 'entry' with arguments '('my 1st post',)'
look at urls.py> Date: Sun, 4 Sep 2011 22:25:50 -0700
> Subject: sitemap
> From: vevanin@yandex.ru
> To: django-users@googlegroups.com
>
> Would You please help me to find a mistake?
> --- blog.model.py:
> from django.db import models
> class Entry(models.Model):
> title = models.CharField(max_length=150)
> body = models.TextField()
> is_draft = models.BooleanField()
> pub_date = models.DateField()
>
> def __unicode__(self):
> return self.title
>
> @models.permalink
> def get_absolute_url(self):
> return('entry', [str(self.title)])
>
> --- blog.sitemap.py:
> from django.contrib.sitemaps import Sitemap
>
> class BlogSitemap(Sitemap):
> changefreq = "never"
> priority = 0.5
> def items(self):
> return Entry.objects.filter(is_draft==1)
> def lastmod(self, obj):
> return obj.pub_date
>
> --- urls.py:
> from django.conf.urls.defaults import *
> from django.contrib.sitemaps import FlatPageSitemap, GenericSitemap
> from testsitemap.blog.models import Entry
> from django.contrib import admin
> admin.autodiscover()
>
> info_dict = {
> 'queryset': Entry.objects.all(),
> 'date_field': 'pub_date',
> }
>
> sitemaps = {
> 'flatpages': FlatPageSitemap,
> 'blog': GenericSitemap(info_dict, priority=0.6),
> }
>
> urlpatterns = patterns('',
> url(r'^entry/(\w+)/$', 'archive',
> name='entry
> ),
> url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap',
> {'sitemaps': sitemaps}),
> )
>
> --- blog.views.py:
> from django.shortcuts import render_to_response
> from testsitemap.blog.models import Entry
>
> def archive(request):
> posts = Entry.objects.all()
> return render_to_response('archive.html', {'posts': posts })
>
> --- error message:
> Request Method: GET
> Request URL: http://localhost:8000/sitemap.xml
> Django Version: 1.3
> Exception Type: NoReverseMatch
> Exception Value: Reverse for 'entry' with arguments '('my 1st post',)'
> and keyword arguments '{}' not found.
> Exception Location: C:\Python26\lib\site-packages\django\core
> \urlresolvers.py in reverse, line 337
>
> Thank You very much!
>
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
>
> Subject: sitemap
> From: vevanin@yandex.ru
> To: django-users@googlegroups.com
>
> Would You please help me to find a mistake?
> --- blog.model.py:
> from django.db import models
> class Entry(models.Model):
> title = models.CharField(max_length=150)
> body = models.TextField()
> is_draft = models.BooleanField()
> pub_date = models.DateField()
>
> def __unicode__(self):
> return self.title
>
> @models.permalink
> def get_absolute_url(self):
> return('entry', [str(self.title)])
>
> --- blog.sitemap.py:
> from django.contrib.sitemaps import Sitemap
>
> class BlogSitemap(Sitemap):
> changefreq = "never"
> priority = 0.5
> def items(self):
> return Entry.objects.filter(is_draft==1)
> def lastmod(self, obj):
> return obj.pub_date
>
> --- urls.py:
> from django.conf.urls.defaults import *
> from django.contrib.sitemaps import FlatPageSitemap, GenericSitemap
> from testsitemap.blog.models import Entry
> from django.contrib import admin
> admin.autodiscover()
>
> info_dict = {
> 'queryset': Entry.objects.all(),
> 'date_field': 'pub_date',
> }
>
> sitemaps = {
> 'flatpages': FlatPageSitemap,
> 'blog': GenericSitemap(info_dict, priority=0.6),
> }
>
> urlpatterns = patterns('',
> url(r'^entry/(\w+)/$', 'archive',
> name='entry
> ),
> url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap',
> {'sitemaps': sitemaps}),
> )
>
> --- blog.views.py:
> from django.shortcuts import render_to_response
> from testsitemap.blog.models import Entry
>
> def archive(request):
> posts = Entry.objects.all()
> return render_to_response('archive.html', {'posts': posts })
>
> --- error message:
> Request Method: GET
> Request URL: http://localhost:8000/sitemap.xml
> Django Version: 1.3
> Exception Type: NoReverseMatch
> Exception Value: Reverse for 'entry' with arguments '('my 1st post',)'
> and keyword arguments '{}' not found.
> Exception Location: C:\Python26\lib\site-packages\django\core
> \urlresolvers.py in reverse, line 337
>
> Thank You very much!
>
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
>
No comments:
Post a Comment