0
초보자와 일치하지 않으며 나는 없음 카테고리를 링크로 이동하려고 할 때 이유는 내가 페이지를 찾을하지 않은이 404 오류장고 1.6 없음 카테고리 .. 장고에 주어진 질의에게 내가
(404)을 이해 해달라고 주어진 검색어와 일치합니다.
코드 :
models.py :
....
def get_absolute_url(self):
return ('article_url', None, { 'slug': self.slug })
....
def get_absolute_url(self):
return ('category_url', None, { 'slug': self.slug })
views.py :
def main(request):
return render_to_response('main.html',
{'categories': Category.objects.all(),
'articles': Article.objects.all()[:4]})
def article_view(request, slug):
return render_to_response('article_view.html',
{'article': get_object_or_404(Article, slug=slug)})
def category_view(request, slug):
category = get_object_or_404(Category, slug=slug)
return render_to_response ('category_view.html',
{'category': category, 'articles': Article.objects.filter(category=category)
[:4]})
urls.py
urlpatterns = patterns('',
url(r'^$', 'main.views.main'),
url(r'^(?P<slug>[^\.]+)/$', 'main.views.category_view', name='category_url'),
url(r'^(?P<slug>[^\.]+)/$', 'main.views.article_view', name='article_url'),
)
도움 주셔서 감사합니다. 해결해 봅니다. – ijj