Beispiel #1
0
         ("Mångfald och Jämställdhet", "politik"),
         ("Förslag under utveckling", "politiska-förslag"),
         ("Förslag i samråd", "politiska-förslag"),
         ("Förslag som söker medlemmars stöd", "politiska-förslag"),
         ("Förslag under utveckling", "politiska-förslag"),
         ("Politisk katalog (snälla betygsätt)", "politiska-förslag"),
         ("Annullerade förslag", "politiska-förslag"),
         ("Söker medarbetare", "politiska-förslag"),
         ("Visioner i samråd", "politisk-vision"),
         ("Visioner som väntar på behandling i Politiska Forum",
          "politisk-vision"), ("Visioner under utveckling", "politisk-vision"),
         ("Antagna visioner", "politisk-vision"), ("Hemsidan", "hemsidan"),
         ("Funktioner och önskemål", "meta"), ("Support", "meta"),
         ("Felanmälan", "meta"), ("Lokal Karlshamn", "lokalförening")]

me = User.get(User.username == 'ganehag')

for title, tag in items:
    c = Community()
    c.name = slugify(title)
    c.description = title
    c.maintainer = me

    with database.atomic():
        try:
            c.save()
        except peewee.IntegrityError as e:
            pass

    c = Community.get(Community.name == slugify(title))