예제 #1
0
def tag(request):
	if not request.GET.get('tag'):
		return HttpResponseRedirect(reverse('blog:latest'))
	else:
		slug = request.GET.get('tag')
		from django.utils.translation import get_language
		tag = get_object_or_404(Tag, name=slug)
		queryset = ArticleTranslation.objects.filter(language_code=get_language()).exclude(parent__published_from=None)
		queryset = TaggedItem.objects.get_by_model(queryset, tag)

	return render_to_response('blog/tag.html', {'tag':tag, 'articles':queryset}, context_instance=RequestContext(request))
예제 #2
0
 def test_args_kwargs_none(self):
     url = reverse("dummy0", args=None, kwargs=None)
     self.assertEqual(url, "/en/dummy/")
예제 #3
0
 def get_absolute_url(self):
     return reverse('project_sheet-show',
                    kwargs={
                        'slug': self.slug,
                        'locale': self.language_code
                    })
예제 #4
0
 def get_absolute_url(self):
     return reverse('blog:author', kwargs={'slug':self.identifier})
예제 #5
0
파일: tests.py 프로젝트: VBelozyorov/libcms
 def test_kwargs_none(self):
     url = reverse("dummy1", args=["test"], kwargs=None)
     self.assertEqual(url, "/en/dummy/test")
예제 #6
0
파일: tests.py 프로젝트: VBelozyorov/libcms
 def test_args_kwargs_none(self):
     url = reverse("dummy0", args=None, kwargs=None)
     self.assertEqual(url, "/en/dummy/")
예제 #7
0
파일: models.py 프로젝트: louisr/satchless
 def get_url(self, category=None):
     """Uses reverse resolver, to force localeurl to add language code."""
     view, args = self._get_url(category=category)
     return reverse(view, args=args)
예제 #8
0
 def get_absolute_url(self):
     return reverse('project_sheet-show', kwargs={'slug': self.slug, 'locale':self.language_code})
예제 #9
0
 def item_link(self, item):
     return reverse('project_sheet-show',
                    kwargs={
                        'slug': item['slug'],
                        'locale': item['language_code']
                    })
예제 #10
0
 def test_sale_index_view(self):
     response = self._test_GET_status(reverse('sale'))
     self.assertEqual(set(self.discount.products.all()),
                      set(response.context['products']))
예제 #11
0
 def get_url(self):
     return reverse('satchless.contrib.productset.views.details', args=(self.slug,))
예제 #12
0
 def link(self):
     return reverse('project_sheet-list')
예제 #13
0
 def link(self):
     return reverse('project_sheet-recent-changes')
예제 #14
0
 def item_link(self, item):
     return reverse('project_sheet-show', kwargs={'slug': item['slug'], 'locale': item['language_code']})
예제 #15
0
 def get_absolute_url(self):
     return reverse('event_details', kwargs=dict(event_id=self.id))
예제 #16
0
 def test_args_none(self):
     url = reverse("dummy1", args=None, kwargs=dict(test="test"))
     self.assertEqual(url, "/en/dummy/test")
예제 #17
0
 def test_kwargs_none(self):
     url = reverse("dummy1", args=["test"], kwargs=None)
     self.assertEqual(url, "/en/dummy/test")
예제 #18
0
 def link(self):
     return reverse('project_sheet-recent-changes')
예제 #19
0
파일: models.py 프로젝트: louisr/satchless
 def get_url(self):
     """Uses reverse resolver, to force localeurl to add language code."""
     return reverse('satchless-product-category',
             args=(self._parents_slug_path(), self.slug))
예제 #20
0
 def link(self):
     return reverse('project_sheet-list')
예제 #21
0
 def get_url(self, category=None):
     """Uses reverse resolver, to force localeurl to add language code."""
     view, args = self._get_url(category=category)
     return reverse(view, args=args)
예제 #22
0
 def get_absolute_url(self):
     return reverse('news_details', kwargs=dict(news_id=self.id))
예제 #23
0
파일: tests.py 프로젝트: VBelozyorov/libcms
 def test_args_none(self):
     url = reverse("dummy1", args=None, kwargs=dict(test="test"))
     self.assertEqual(url, "/en/dummy/test")
예제 #24
0
파일: tests.py 프로젝트: atkinson/satchless
 def test_sale_index_view(self):
     response = self._test_GET_status(reverse('sale'))
     self.assertEqual(set(self.discount.products.all()),
                      set(response.context['products']))
예제 #25
0
 def get_url(self):
     """Uses reverse resolver, to force localeurl to add language code."""
     return reverse('satchless-product-category',
             args=(self._parents_slug_path(), self.slug))
예제 #26
0
 def get_absolute_url(self):
     return reverse('blog:category', kwargs={'slug':self.translated().slug})