Пример #1
0
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', {}) 
Пример #2
0
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', {})
Пример #3
0
 def setUp(self):
     from navigation.utils import discover_sitemaps
     discover_sitemaps()
Пример #4
0
 def setUp(self):
     from navigation.utils import discover_sitemaps
     discover_sitemaps()