Advertisement
Guest User

Untitled

a guest
Jul 28th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. Request Method: GET
  2. Request URL: http://127.0.0.1:8000/1
  3. Django Version: 1.6.5
  4. Exception Type: TypeError
  5. Exception Value:
  6. cats() got an unexpected keyword argument 'pk'
  7. Exception Location: /usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response, line 112
  8. Python Executable: /usr/bin/python
  9. Python Version: 2.7.6
  10.  
  11. from django.db import models
  12. from taggit.managers import TaggableManager
  13.  
  14. class Category(models.Model):
  15. title = models.CharField(max_length=40)
  16. def __unicode__(self):
  17. return self.title
  18.  
  19. class Post (models.Model):
  20. title = models.CharField(max_length=150)
  21. body = models.TextField()
  22. date = models.DateTimeField()
  23. tags = TaggableManager ()
  24. cats = models.ManyToManyField(Category)
  25. def __unicode__ (self):
  26. return self.title
  27.  
  28. from django.conf.urls import include, url, patterns
  29. from django.views.generic import ListView, DetailView
  30. from blog.models import Post, Category
  31.  
  32. urlpatterns = patterns('blog.views',
  33. url(r'^$',ListView.as_view(
  34. queryset = Post.objects.all().order_by("-date")[:2],
  35. template_name="index.html")),
  36. url(r'^(?P<pk>d+)$', 'cats', name='cats'),
  37.  
  38. )
  39.  
  40. from blog.models import Post,Category
  41. from django.shortcuts import render_to_response
  42. from django.template import RequestContext
  43.  
  44. def cats(request):
  45. queryset = Post.objects.all().order_by("-date")
  46. navitem = Category.objects.all().order_by("title")
  47. return render_to_response('post.html',{'queryset':queryset,'navitem':navitem},context_instance=RequestContext(request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement