Пример #1
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

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

        StaticSiteRenderer.finalize_output()
Пример #2
0
    def handle(self, *args, **options):
        StaticSiteRenderer.initialize_output()

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

        StaticSiteRenderer.finalize_output()
Пример #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)
Пример #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)
Пример #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)
Пример #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()
Пример #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()