Beispiel #1
0
 def _create_style(self, name, slug=None, url="", description=""):
     if slug is None:
         slug = slugify(unaccent_string(name))
     try:
         style = Style.objects.get(slug=slug)
     except Style.DoesNotExist:
         style = Style.objects.create(name=name, slug=slug)
     style.url = url
     style.description = description
     style.save()
     return style
Beispiel #2
0
 def _create_club(self, name, slug=None, url="", description=""):
     if slug is None:
         slug = slugify(unaccent_string(name))
     try:
         club = Club.objects.get(slug=slug)
     except Club.DoesNotExist:
         club = Club.objects.create(name=name, slug=slug)
     club.url = url
     club.description = description
     club.save()
     return club
Beispiel #3
0
 def _create_diary_entry(self, user, title, content, slug=None, is_public=True,
                         country="United Kingdom",
                         region=None,
                         latitude=51.532601866,
                         longitude=-0.108382701874,
                         location_description=u"Hell"):
     if slug is None:
         slug = slugify(unaccent_string(title))
     try:
         diary_entry = DiaryEntry.objects.get(slug=slug, user=user)
     except DiaryEntry.DoesNotExist:
         country = Country.objects.get(name=country)
         diary_entry = DiaryEntry.objects.create(user=user, title=title, 
                                                 content=content, slug=slug,
                                                 country=country,
                                                 region=region,
                                                 latitude=latitude,
                                                 longitude=longitude,
                                                 location_description=location_description)
     diary_entry.is_public = bool(is_public)
     diary_entry.save()
     return diary_entry