16 lines
416 B
Python
16 lines
416 B
Python
import wagtail_factories
|
|
from django.conf import settings
|
|
from wagtail.models import Locale, Site
|
|
|
|
|
|
def get_wagtail_default_site():
|
|
for language in settings.WAGTAIL_CONTENT_LANGUAGES:
|
|
Locale.objects.get_or_create(language_code=language[0])
|
|
|
|
site = Site.objects.filter(is_default_site=True).first()
|
|
|
|
if not site:
|
|
site = wagtail_factories.SiteFactory(is_default_site=True)
|
|
|
|
return site
|