コード例 #1
0
ファイル: models.py プロジェクト: andymckay/openparliament
 def save(self, *args, **kwargs):
     if not self.short_name:
         self.short_name = self.name
     if not self.slug:
         self.slug = slugify(self.short_name, allow_numbers=True)
         if self.parent:
             self.slug = self.parent.slug + '-' + self.slug
         self.slug = self.slug[:46]
         while Committee.objects.filter(slug=self.slug).exists():
             self.slug += '-' + random.choice(string.lowercase)
     super(Committee, self).save(*args, **kwargs)
コード例 #2
0
ファイル: models.py プロジェクト: matthewauld/openparliament
 def save(self, *args, **kwargs):
     if not self.short_name_en:
         self.short_name_en = self.name_en
     if not self.short_name_fr:
         self.short_name_fr = self.name_fr
     if not self.slug:
         self.slug = slugify(self.short_name_en, allow_numbers=True)
         if self.parent:
             self.slug = self.parent.slug + '-' + self.slug
         self.slug = self.slug[:46]
         while Committee.objects.filter(slug=self.slug).exists():
             self.slug += '-' + random.choice(string.lowercase)
     super(Committee, self).save(*args, **kwargs)
コード例 #3
0
ファイル: models.py プロジェクト: fawzisal/openparliament
 def save(self):
     if not self.slug:
         self.slug = parsetools.slugify(self.name_en)
     super(Riding, self).save()
コード例 #4
0
ファイル: models.py プロジェクト: fawzisal/openparliament
 def get_by_name(self, name):
     slug = parsetools.slugify(name)
     if slug in RidingManager.FIX_RIDING:
         slug = RidingManager.FIX_RIDING[slug]
     return self.get_queryset().get(slug=slug)
コード例 #5
0
ファイル: models.py プロジェクト: hlainchb/openlegislature
 def save(self):
     if not self.slug:
         self.slug = parsetools.slugify(self.name)
     super(Riding, self).save()
コード例 #6
0
ファイル: models.py プロジェクト: hlainchb/openlegislature
 def get_by_name(self, name):
     slug = parsetools.slugify(name)
     if slug in RidingManager.FIX_RIDING:
         slug = RidingManager.FIX_RIDING[slug]
     return self.get_query_set().get(slug=slug)