Advertisement
Guest User

Untitled

a guest
May 28th, 2012
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. urls.py-----
  2. 1 from django.conf.urls import *
  3. 2 from sqblogger.views import entries_index, entry_detail
  4. 3
  5. 4 urlpatterns = patterns('',
  6. 5 url(r'^$', entries_index),
  7. 6 (r'^/(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>/d{2})/(p?<slug>[-\w]+)$','entry_detail'),
  8. 7 )
  9. views.py----
  10. 1 from django.shortcuts import render_to_response
  11. 2 from sqblogger.models import Entry
  12. 3
  13. 4
  14. 5 def entries_index(request):
  15. 6 return render_to_response('entry/entries_index.html',
  16. 7 { 'entry_list':Entry.objects.all()})
  17. 8
  18. 9 def entry_detail(request,year,month,day,slug):
  19. 10 import datetime, time
  20. 11 date_stamp = time.strptime(year+month+day, "%Y%b%d")
  21. 12 pub_date = datetime.date(*date_stamp[:3])
  22. 13 return render_to_response('entry/entry_detail.html',
  23. 14 {'entry': Entry.objects.get(
  24. 15 pub_date__year = pub_date.year,
  25. 16 pub_date__month = pub_date.month,
  26. 17 pub_date__day = pub_date.day,
  27. 18 slug = slug)})
  28.  
  29. models.py------
  30.  
  31. 65 def get_absolute_url(self):
  32. 66 return "/blog/%s/%s/" % (self.pub_date.strftime("%y/%b/%d").lower(), self.slug)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement