Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Застрял на обобщенных представлениях [RSS Feed]

#1 Ноя. 1, 2015 22:22:34

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Застрял на обобщенных представлениях

Эт ругательства

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'
url.py
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'])
DB table
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)])

Пооомогите деревне….

Офлайн

#2 Ноя. 2, 2015 06:14:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Застрял на обобщенных представлениях

А разъясните, пожалуйста, эту конструкцию

quix
urlpatterns = patterns('', ‘church.views’,
url(r'^articles/$', DetailView.as_view(template_name = ‘article.html’), name = ‘detail’))
почему то мне кажется, что этот код некорректен



Офлайн

  • Начало
  • » Django
  • » Застрял на обобщенных представлениях[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version