def setup(request): from django.conf import settings from django.contrib.sites.models import Site from navigation.utils import discover_sitemaps, refresh_all_menus discover_sitemaps() # disable autorefresh because will be publishing many pages settings.NAVIGATION_AUTO_REFRESH = False if Page.objects.count() == 0: _create_page("Home", None) _setup_life_tree() _setup_calendar() if Menu.objects.filter(name='Main Menu').count() == 0: menu = Menu(name='Main Menu') menu.site = Site.objects.get_current() menu.sitemap = Sitemap.objects.get(slug='cms-pages') menu.save() refresh_all_menus() return render(request, 'example/setup.html', {})
def setUp(self): from navigation.utils import discover_sitemaps discover_sitemaps()