def create_college_groups(): colleges = College.objects.all() for college in colleges: g = Group.objects.filter(name=college.adss_code) if g.count() == 0: g = Group(name=college.adss_code) g.save() print('Created user group "{1}" for "{0}"'.format(college, g)) # and then add a read-only group g = Group.objects.filter(name='Readonly') if g.count() == 0: g = Group(name='Readonly') g.save() print('Created user group "Readonly"')