# -*- coding: utf-8 -*- # !/usr/bin/env python """ """ import os import sys PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..') sys.path.insert(0, PROJECT_ROOT) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "configs.testing") from script.base import init_env, get_logger logger = get_logger(__name__) init_env(interactive = False) from apps.web.constant import Const from apps.web.common.models import Feature for menu_name, default_value in Const.MAIN_MENU_LIST.iteritems(): if not default_value: feature_name = menu_name feature_default = False else: feature_name = 'hide_{}'.format(menu_name) feature_default = False feature = Feature.objects(key = feature_name).first() if feature: print feature.name, feature.role, feature.desc, feature.default else: Feature(key = feature_name, name = feature_name, role = 'agent', desc = feature_name, default = feature_default).save()