コード例 #1
0
def add_slug(sender, instance, created, **kwargs):
    if instance.language == DEFAULT_LANGUAGE:
        instance.entry.slug = slugify(instance.title)
        instance.entry.excerpt = truncatewords_html(instance.body_html, 30)
        instance.entry.save()
コード例 #2
0
ファイル: tests.py プロジェクト: biddyweb/news-2
 def test_slugify(self):
     """ Tests the slugify function """
     self.assertEqual(
         slugify(u"aábeéfghiíjklmnoópqrstuúvwxyýzþæö[]()+\\/;,.#"), u"aabeefghiijklmnoopqrstuuvwxyyzthaeo----"
     )
コード例 #3
0
ファイル: models.py プロジェクト: stigull/events
 def save(self, *args, **kwargs):
     self.slug = slugify(self.name)
     if self.info != "":
         self.info_html = markdown(self.info)
     super(Event, self).save(*args, **kwargs)
コード例 #4
0
ファイル: tests.py プロジェクト: stigull/utils
 def test_slugify(self):
     self.assertEqual(slugify(u"[Jóhann Þorvaldur!]"), u"johann-thorvaldur")
コード例 #5
0
 def test_slugify(self):
     """ Tests the slugify function """
     self.assertEqual(slugify(u"aábeéfghiíjklmnoópqrstuúvwxyýzþæö[]()+\\/;,.#"), u"aabeefghiijklmnoopqrstuuvwxyyzthaeo----")