Ejemplo n.º 1
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

        for Renderer in get_static_renderers():
            r = Renderer()
            r.generate()

        StaticSiteRenderer.finalize_output()
Ejemplo n.º 2
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

        for Renderer in get_static_renderers():
            r = Renderer()
            r.generate(options)

        StaticSiteRenderer.finalize_output()
Ejemplo n.º 3
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

        for Renderer in get_static_renderers():
            r = Renderer()
            r.generate()

        StaticSiteRenderer.finalize_output()

        if MEDUSA_COLLECT_STATIC:
            # collect static media for deployment
            call_command("collectstatic", interactive=False, ignore_patterns=MEDUSA_COLLECT_STATIC_IGNORE)
Ejemplo n.º 4
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

        for Renderer in get_static_renderers():
            r = Renderer()
            r.generate()

        StaticSiteRenderer.finalize_output()

        if MEDUSA_COLLECT_STATIC:
            # collect static media for deployment
            call_command('collectstatic',
                         interactive=False,
                         ignore_patterns=MEDUSA_COLLECT_STATIC_IGNORE)
Ejemplo n.º 5
0
def publish():
    #call_command('staticsitegen', verbosity=0)

    StaticSiteRenderer.initialize_output()

    for Renderer in get_static_renderers():
        r = Renderer()
        r.generate()

    StaticSiteRenderer.finalize_output()

    if MEDUSA_COLLECT_STATIC:
        # collect static media for deployment
        call_command('collectstatic', interactive=False,
            ignore_patterns=MEDUSA_COLLECT_STATIC_IGNORE)
Ejemplo n.º 6
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

        renderers = [Renderer() for Renderer in get_static_renderers()]
        for renderer in renderers:
            # memoize this first to avoid script prefix pollution
            renderer.paths

        # Set script prefix here
        url_prefix = getattr(settings, 'MEDUSA_URL_PREFIX', None)
        if url_prefix is not None:
            set_script_prefix(url_prefix)

        # And now generate stuff
        for renderer in renderers:
            renderer.generate()

        StaticSiteRenderer.finalize_output()
Ejemplo n.º 7
0
    def handle(self, *args, **options):

        if options['site-id']:
            from django.conf import settings
            settings.SITE_ID = int(options['site-id'])
        print "Using", Site.objects.get_current()

        defaults = {}
        defaults['SERVER_NAME'] = Site.objects.get_current().domain
        for arg in args:
            key, value = [s.strip() for s in arg.split("=")]
            defaults[key] = value
        StaticSiteRenderer.initialize_output()

        for Renderer in get_static_renderers():
            r = Renderer()
            r.generate(defaults=defaults)

        StaticSiteRenderer.finalize_output()
Ejemplo n.º 8
0
def update_paths(paths):
    StaticSiteRenderer.initialize_output()
    k = StaticSiteRenderer()
    k._paths = paths
    k.generate()
    StaticSiteRenderer.finalize_output()