Fix CategoryEntriesView

This commit is contained in:
Iacopo Spalletti 2014-01-09 09:54:40 +01:00
parent 958ed651f2
commit 56a821ae2f
2 changed files with 5 additions and 3 deletions

View file

@ -8,7 +8,8 @@ from .models import Post, BlogCategory
class BlogCategoryAdmin(EnhancedModelAdminMixin, TranslatableAdmin):
model = BlogCategory
def get_prepopulated_fields(self, request, obj=None):
return {"slug": ("name",)}
class PostAdmin(EnhancedModelAdminMixin, FrontendEditableAdmin,

View file

@ -91,6 +91,7 @@ class AuthorEntriesView(BaseBlogView, ListView):
kwargs['author'] = User.objects.get(username=self.kwargs.get('username'))
return super(AuthorEntriesView, self).get_context_data(**kwargs)
class CategoryEntriesView(BaseBlogView, ListView):
model = Post
context_object_name = 'post_list'
@ -100,8 +101,8 @@ class CategoryEntriesView(BaseBlogView, ListView):
@property
def category(self):
if not self._category:
language = self._language(self.request)
self._category = BlogCategory._default_manager.language(language).get(slug=self.kwargs['category'])
language = get_language_from_request(self.request)
self._category = BlogCategory._default_manager.language(language).get(translations__slug=self.kwargs['category'])
return self._category
def get_queryset(self):