def social(request): # Main social network manager view # Lists all supported social networking services social_center = SocialCenter() sites = social_center.get_sites() for site_id, site in sites.items(): site["auth_uri"] = reverse("socialnetwork.views.social_auth", kwargs={ "site": site_id }) site["logout_uri"] = reverse("socialnetwork.views.social_logout", kwargs={ "site": site_id }) return render(request, "socialnetwork-main.html", { "sites" : sites })