Fix CategoryEntriesView
This commit is contained in:
parent
958ed651f2
commit
56a821ae2f
2 changed files with 5 additions and 3 deletions
|
|
@ -8,7 +8,8 @@ from .models import Post, BlogCategory
|
||||||
|
|
||||||
|
|
||||||
class BlogCategoryAdmin(EnhancedModelAdminMixin, TranslatableAdmin):
|
class BlogCategoryAdmin(EnhancedModelAdminMixin, TranslatableAdmin):
|
||||||
model = BlogCategory
|
def get_prepopulated_fields(self, request, obj=None):
|
||||||
|
return {"slug": ("name",)}
|
||||||
|
|
||||||
|
|
||||||
class PostAdmin(EnhancedModelAdminMixin, FrontendEditableAdmin,
|
class PostAdmin(EnhancedModelAdminMixin, FrontendEditableAdmin,
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,7 @@ class AuthorEntriesView(BaseBlogView, ListView):
|
||||||
kwargs['author'] = User.objects.get(username=self.kwargs.get('username'))
|
kwargs['author'] = User.objects.get(username=self.kwargs.get('username'))
|
||||||
return super(AuthorEntriesView, self).get_context_data(**kwargs)
|
return super(AuthorEntriesView, self).get_context_data(**kwargs)
|
||||||
|
|
||||||
|
|
||||||
class CategoryEntriesView(BaseBlogView, ListView):
|
class CategoryEntriesView(BaseBlogView, ListView):
|
||||||
model = Post
|
model = Post
|
||||||
context_object_name = 'post_list'
|
context_object_name = 'post_list'
|
||||||
|
|
@ -100,8 +101,8 @@ class CategoryEntriesView(BaseBlogView, ListView):
|
||||||
@property
|
@property
|
||||||
def category(self):
|
def category(self):
|
||||||
if not self._category:
|
if not self._category:
|
||||||
language = self._language(self.request)
|
language = get_language_from_request(self.request)
|
||||||
self._category = BlogCategory._default_manager.language(language).get(slug=self.kwargs['category'])
|
self._category = BlogCategory._default_manager.language(language).get(translations__slug=self.kwargs['category'])
|
||||||
return self._category
|
return self._category
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue