def auto_collectstatic(): c = Command() options = { "verbosity": 1, "settings": None, "pythonpath": None, "traceback": False, "no_color": False, "interactive": False, "post_process": True, "ignore_patterns": [], "dry_run": False, "clear": False, "link": False, "use_default_ignore_patterns": True, } c.interactive = options["interactive"] c.verbosity = options["verbosity"] c.symlink = options["link"] c.clear = options["clear"] c.dry_run = options["dry_run"] ignore_patterns = options["ignore_patterns"] if options["use_default_ignore_patterns"]: ignore_patterns += apps.get_app_config("staticfiles").ignore_patterns c.ignore_patterns = list(set(ignore_patterns)) c.post_process = options["post_process"] c.collect()