update blog_ext

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent ddc0c0dc39
commit 87df0e9285
  1. 13
      blog_ext/urls.py
  2. 29
      blog_ext/views.py

@ -3,12 +3,9 @@ from . import views
urlpatterns = [
re_path(r'^login/$', views.LoginView.as_view(), name='login'),
re_path(r'^logout/$', views.LogoutView.as_view(), name='logout'),
re_path(r'^register/$', views.RegistrationView.as_view(), name='register'),
re_path(r'^register/done/$', views.RegistrationDoneView.as_view(), name='register_done'),
re_path(r'^password/reset/$', views.ResetPasswordView.as_view(), name='reset_password'),
re_path(r'^password/reset/done/$', views.ResetPasswordDoneView.as_view(), name='reset_password_done'),
re_path(r'^password/reset/change/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', views.ResetPasswordConfirmView.as_view(), name='reset_password_change'),
re_path(r'^password/reset/complete/$', views.ResetPasswordCompleteView.as_view(), name='reset_password_complete')
re_path(r"^$", views.BlogIndexView.as_view(), name="blog"),
re_path(r"^section/(?P<section>[-\w]+)/$", views.SectionIndexView.as_view(), name="blog_section"),
re_path(r"^post/(?P<post_pk>\d+)/$", views.StaffPostDetailView.as_view(), name="blog_post_pk"),
re_path(r"^post/(?P<post_secret_key>\w+)/$", views.SecretKeyPostDetailView.as_view(), name="blog_post_secret"),
]

@ -1,3 +1,28 @@
from django.shortcuts import render
from pinax.blog.views import (
BlogIndexView as BaseBlogIndexView,
StaffPostDetailView as BaseStaffPostDetailView,
SectionIndexView as BaseSectionIndexView,
SecretKeyPostDetailView as BaseSecretKeyPostDetailView,
)
# Create your views here.
class StaffPostDetailView(BaseStaffPostDetailView):
def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)
return self.render_to_response(context)
class SectionIndexView(BaseSectionIndexView):
pass
class SecretKeyPostDetailView(BaseSecretKeyPostDetailView):
def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)
return self.render_to_response(context)
class BlogIndexView(BaseBlogIndexView):
pass

Loading…
Cancel
Save