AttributeError at /article/ 'str' object has no attribute 'resolve' Request Method: GET Request URL: http://127.0.0.1:8000/article/ Django Version: 1.8.4 Exception Type: AttributeError Exception Value: 'str' object has no attribute 'resolve'
from church.views import DetailView admin.autodiscover() urlpatterns = patterns('', 'church.views', url(r'^articles/$', DetailView.as_view(template_name = 'article.html'), name = 'detail'))
class DetailView(DetailView): model = Article context_object_name = 'article' def get_object(self): return get_object_or_404(Article, slug__iexact=self.kwargs['slug'])
from django.db import models from django.core.urlresolvers import reverse class Article(models.Model): title = models.CharField(max_length=150, verbose_name='Title') content = models.TextField() pub_date = models.DateField(auto_now=True, verbose_name='Create Date') update = models.DateField(auto_now=False, blank=True, null=True,verbose_name='Last Update') #author = models.ForeignKey(to = User, verbose_name='Author') slug = models.SlugField(primary_key=True, max_length=250, unique=True) summary = models.TextField(blank=True, max_length=250, help_text='Meta Description') def get_absolute_url(self): return reverse('detail', args=[str(self.slug)])
Пооомогите деревне….
