def nav_aware(url): default_category = Category.get_default(request.user).details() # If we don't have a nav_category (user / about page) it should be the default for this user. _nav_category = nav_category or default_category if _nav_category['name'] != default_category['name']: url += "?nav=%s" % _nav_category['name'] return url