def handle(self, **kwargs):
self.write('Bootstrapping Promgen')
if not os.path.exists(settings.CONFIG_DIR):
self.write('Creating config directory {} ', settings.CONFIG_DIR)
os.makedirs(settings.CONFIG_DIR)
if not os.path.exists(settings.PROMGEN_CONFIG):
path = os.path.join(settings.BASE_DIR, 'promgen', 'tests', 'examples', 'promgen.yml')
self.write('Creating promgen config {} from {}', settings.PROMGEN_CONFIG, path)
shutil.copy(path, settings.PROMGEN_CONFIG)
self.write_setting('SECRET_KEY', default=settings.SECRET_KEY)
self.write_setting('DATABASE_URL', test=dj_database_url.parse)
# Schemes based on list of supported brokers
# http://docs.celeryproject.org/en/latest/getting-started/brokers/index.html
self.write_setting('CELERY_BROKER_URL', test=URLValidator(schemes=['redis', 'amqp', 'sqs']))
评论列表
文章目录