def handle_noargs(self, **options): tribe = Tribe(name =u'Biblnet', slug =u'biblnet', creator = superuser, description = u'Everybodys favorite tribe', private = False ) tribe.save() tm = TribeMember.objects.create(tribe=tribe, user=superuser, moderator=True) tm.save() for trie in TRIBES: tribe = Tribe(name = trie['name'], slug = trie['slug'], creator = trie['creator'], description = trie['description'], private = trie['private'] ) tribe.save() tm = TribeMember.objects.create(tribe=tribe, user=trie['creator'], moderator=True) tm.save() tribe_cal = Calendar.objects.get_or_create_calendar_for_object(tribe, name = "%s" % tribe,) tribe_cal.slug = tribe.slug tribe_cal.save() icon = "images/affiliateicons/%s" % trie[u'icon'] af = Affiliation(affiliation=trie['name'], slug=trie['slug'], icon=icon, tribe=tribe) af.save() print "Affiliations and Tribes created" for occ in OCCUPATION: icon = "images/occupationicons/%s" % occ[u'icon'] Occupation(occupation = occ[u'occupation'], icon=icon, slug=occ[u'slug']).save() print "Occupations created" from schedule.models import Rule try: rule = Rule.objects.get(name="Daily") except Rule.DoesNotExist: rule = Rule(frequency = "YEARLY", name = "Yearly", description = "will recur once every Year") rule.save() print "YEARLY recurrence created" rule = Rule(frequency = "MONTHLY", name = "Monthly", description = "will recur once every Month") rule.save() print "Monthly recurrence created" rule = Rule(frequency = "WEEKLY", name = "Weekly", description = "will recur once every Week") rule.save() print "Weekly recurrence created" rule = Rule(frequency = "DAILY", name = "Daily", description = "will recur once every Day") rule.save() print "Daily recurrence created" print "Rules installed."
def handle_noargs(self, **options): for trie in TRIBES: tribe = Tribe(name = trie['name'], slug = trie['slug'], creator = trie['creator'], description = trie['description'], private = trie['private'] ) tribe.save() tm = TribeMember.objects.create(tribe=tribe, user=trie['creator'], moderator=True) tm.save() tribe_cal = Calendar.objects.get_or_create_calendar_for_object(tribe, name = "%s" % tribe,) tribe_cal.slug = tribe.slug tribe_cal.save() af = Affiliation(affiliation=trie['name'], slug=trie['slug'], icon=trie['icon'], tribe=tribe) af.save() for occ in OCCUPATION: Occupation(occupation = occ[u'occupation'], icon=occ[u'icon'], slug=occ[u'slug']).save()