def handle()

in server/store/management/commands/create_site_config.py [0:0]


    def handle(self, *args, **options):
        # Deacivate any existing active site configs
        SiteConfig.objects.filter(active=True).update(active=False)

        product = SiteConfig.objects.create(
            active=True,
            site_name=options["site_name"],
            color_primary=options["color_primary"]
            or SiteConfig._meta.get_field("color_primary").get_default(),
            color_secondary=options["color_secondary"]
            or SiteConfig._meta.get_field("color_secondary").get_default(),
            color_action=options["color_action"]
            or SiteConfig._meta.get_field("color_action").get_default(),
            color_action_text=options["color_action_text"]
            or SiteConfig._meta.get_field("color_action_text").get_default(),
            site_name_color=options["site_name_color"]
            or SiteConfig._meta.get_field("site_name_color").get_default(),
            site_name_font=options["site_name_font"]
            or SiteConfig._meta.get_field("site_name_font").get_default(),
            base_font=options["base_font"]
            or SiteConfig._meta.get_field("base_font").get_default(),
        )