run_migrations.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:edx-django-release-util 作者: edx 项目源码 文件源码
def handle(self, *args, **kwargs):
        migrator = MigrationSession(self.stderr, kwargs['database'])

        failure = False
        try:
            migrator.apply_all()
        except CommandError as e:
            self.stderr.write("Migration error: {}".format(e))
            failure = True

        state = dump_migration_session_state(migrator.state)
        self.stdout.write(state)
        if kwargs['output_file']:
            with open(kwargs['output_file'], 'w') as outfile:
                outfile.write(state)

        sys.exit(int(failure))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号